Hard make (21/43)

Hard make