Which revision fixes the dangling modifier in this sentence?
While walking to school almost a mile in the wet, heavy snow, the weather was miserable.
1) While walking to school almost a mile in the heavy, wet snow, the weather was miserable.
2) While I was walking almost a mile to school, the weather was miserable, with wet, heavy snow.
3) The weather was miserable while walking to school almost a mile in the wet, heavy snow.
4) Almost a mile in the wet, heavy snow, while I was walking to school, the weather was miserable.