Hacker rank question