Cycling puzzle