Comprehensive solutions

11