All exercises from "Fundamentals of Computer Programming with Nakov".