code at end of 3h, score : 86%