[100/100] FInished assignment 4 (8-puzzle).