tough puzzle questions reasoning