Solution to Valentine's day puzzle