badly written solutions and wrong solutions