concept and solutions