After your comment I play again and see something is wrong.
I think you didn't give the right answer at some point. The ending is possible.Thanks for the comment! It helps a lot.
That means I definitely need to play again to get that good ending! Hehe, now I have a mission :P.