binary puzle solver try