hashcode2017-practice