SOlutions for first 25 problems