The first puzzle is pretty cool, I had no idea C# can do that.
For the second, the given answer is definitely cheating. On the other hand, I definitely had no idea any of that existed. IMO it'd have been cleaner to 'simply' modify the running program instead.
For the second, the given answer is definitely cheating. On the other hand, I definitely had no idea any of that existed. IMO it'd have been cleaner to 'simply' modify the running program instead.