problem posing and solving