Solutions for different problems