#3 is amazing.. Great work.