Some of that doesn't really fit into said c categories... second super hard is very easy and though maybe the dynamic part isn't so often found on the boards, the other is. Or a variant thereof. The first is super hard but not the second.
The 3rd isn't that hard either, if you know how to calculate all that, of course. That's math and not programming.

There's probably more too...