These solutions are my own and are likely to contain errors and misunderstandings.
Copyright is retained for solutions I have developed independently.