Hackerrank Smart Interviews Basic Solutions Definition