My solutions to substack/stream-adventure