Shift Puzzle

puzzle
2115 Played