@3 add test for ten puzzle