Every position of a Rubiks Cube can be solved in 20 moves or less