Many mistakes (19/28)

Many mistakes