problem30 added