Fifteen puzzle

 
 
Moves:
0
 
 
 
Programming: Mark Rolich
Artwork and graphics by Boris Tovmasyan ©2012, free for non-commercial use