simple and hard