final version
answer in ANSWER.TXT