11 of 11 steps left examples collected by shihyinchang