What was the "spark" that set off World War I?

Germany’s invasion of neutral Belgium
the assassination of Archduke Franz Ferdinand of Austria by a Serbian nationalist
the sinking of the Lusitania by a German U-boat
Germany's declaration of war on Russia and France