Homeworks and solutions (in due time)
