Puzzles solved by John

An accurate throw sliding puzzle online