broken heart puzzle