Some solutions to very fun problems. Not finalized.