Order to write assignment top 10