edited problem statment