problem space