RotoCube (puzzle)

RotoCube is a freeware game for Windows, where your task is to rearrange a scrambled 2D cube using as few moves as possible.