Peace puzzle

(18)