ID a2 mark -- ------- 850441050 91 990852163 ns 990957372 53 991562947 ns 992152978 46 992266034 69 992272777 69 992319246 68 992340329 59 992423267 75 992948799 47 993015517 51 993036727 54 993167835 42 993201806 65 993369181 59 993374656 21 993477983 35 993486152 80 993684492 76 993798823 73 993834455 45 993850793 69 993866704 40 993906831 23 993934310 46 993974240 44 994004377 39 994005269 76 994016300 ns 994079331 22 994095117 20 994100913 47 994151591 58 994162384 29 994165513 73 994180122 47 994182763 ns 994191931 44 A2 composition: TA rubric: out of 32; weight 45%, automated testing: out of 25; weight 45%, checkstyle: out of 8; weight 10%. ns: no submit