hackerrank c# practice test