Man solves a Rubik's cube against all odds