Level 1650/Versions

Second Version

 * There are 42 moves.