added fifth problem