Valentine's day puzzle