nice puzzle.
Keep sharing.