Putin, Obama and Kim having fun