(jdj) 28-29 solve