implementing 8-6 jigsaw (not done)