Hard make (23/43)

Hard make