Hackerrank Smart Interviews Basic Solutions Examples Science