9 Puzzle

UVA - 11513