Everyone has spent hours of their life trying in frustration to solve the notoriously difficult Rubik's cube puzzle.
But while many of us would struggle to finish it in 17 hours, one teenager effortlessly solved a cube handed to him - in just 17 seconds.
Daniel Thai completed the difficult feat on a train in Perth on Sunday night while a crowd of passengers looked on in amazement.
Perth teenager Daniel Thai solved a Rubik's cube puzzle in just 17 seconds while on a train in front of a crowd of amazed passengers who wanted to know how fast he could do it
The 16-year-old said he practiced solving Rubik's cubes whenever he was on a train, as he was on Sunday night.
'I was just playing with it after a long day at work and a guy saw me and wanted to see how fast I could solve it,' he told Daily Mail Australia.
'Soon there was a crowd of people ready to film it and one asked if they could put it online and it just exploded.'
Though the 17-second time seemed incredibly fast, Daniel said he could do much better.
The 16-year-old completed the difficult feat on a train in Perth on Sunday night while a crowd of passengers looked on in amazement
Though the 17-second time seemed incredibly fast, Daniel said he could do much better
'I usually hit sub-15 (seconds) but I had a bit of trouble recognising the last layer so that slowed me down a little,' he said.
'I had a bit of stage fright too as so many