Interesting idea, a bit too random to my liking but this is a fun optimization challenge once you understand the rules