Updated Problem Statment