readme from hackerleague submission