This is a type quite unfamiliar to me (last night I did some sample puzzles, using puzz.link error messages to learn the actual rules :P). Still, I hope you enjoy my attempt at constructing one here. Happy fourth of July!