added problem solutions