Really nice presentation, i feel dumb but the difficulty ramped up quick! I struggled for a long time on 2 and I was considering breaking out knot theory for 3