Descriptions:

The Rotation Game

POJ - 2286