Completed week4 8 puzzle assignment