my own practice for hackerrank