Obama finds tough going with North Korea, Iran