Review (2/5): Small and hard
Small and hard