hope filled puzzle