CVC puzzle