My solutions to the course at ii