Beutifull, I took a bit of time to understand the puzzle but in general is very cool and polished
Thanks!