my sources for hackerrank.com project