finally got the puzzle done ! It was really tricky (to really understand the rules, and I don't think I got everything) but really clever !