1) hard 2) smart 3) stern 4) point-blank 5) austere 6) severe 7) drastic 8) rigorous 9) rigid 10) stringent 11) penal 12) dour 13) adherence 14) get-tough 15) hard-grained 16) harsh 17) stuffy 18) work-to-rule 19) sharp-cut 20) scorching 21) searing 22) astringent 23) strait 24) censorious 25) strict |