@tilkku I read the pop quiz to be "translate this question into English", rather than solve it. Trick question? :P
I know enough to read out all the parts, but not solve. Never did enough proofs, at some point will go back to learn them to level up my algorithm skills