Hints:
Answer to last puzzle: