Japanese Man Solves Impossible Puzzle After A Decade Trying