Why Worm Writers Stay Free
savaget writes "There is an interesting Wired article explaining why worm writers are getting scott free despite their destructive deeds." Nothing really new: overworked law
officials, bragging worm writers, you do the math ;) I still find it amazing.
The bandwidth wasted by a successful worm is gigantic. To say nothing of
time and disk space.
first?
Back by unpopular demand, more random number crapflooding!
3
2
6
2
3
3
6
6
2
5
8
4
6
5
6
2
2
8
6
3
7
1
9
4
1
6
7
4
4
5
1
9
6
7
6
5
1
6
2
9
5
8
3
3
6
9
2
7
3
3
3
8
6
9
5
3
5
4
7
5
8
6
7
5
8
6
8
4
6
1
3
4
9
9
5
2
8
5
5
1
2
2
6
8
9
9
3
2
9
4
3
7
5
9
5
7
9
7
7
5
1
4
5
7
5
3
8
5
2
2
1
1
1
9
8
2
3
7
4
1
2
2
2
9
1
7
5
5
3
5
7
4
1
9
1
6
1
6
9
6
8
8
9
9
3
8
2
4
7
8
9
9
2
8
4
3
8
4
9
1
1
8
2
5
6
3
5
1
3
9
4
7
3
2
7
9
6
1
3
8
6
8
2
5
9
4
7
1
3
2
2
5
3
6
3
3
4
3
8
7
9
6
2
8
5
5
8
9
6
8
6
2
5
3
5
4
5
9
5
5
2
3
7
3
8
5
9
4
9
5
1
4
9
8
6
1
6
3
3
1
6
1
8
3
1
8
3
5
3
1
2
1
5
9
6
4
8
2
6
8
5
6
5
2
6
5
7
9
5
4
1
5
8
7
4
2
1
9
8
3
6
2
1
8
4
9
6
4
6
4
9
9
5
4
4
2
4
7
9
4
6
3
6
2
7
1
6
1
2
9
3
2
7
1
2
5
5
5
4
6
9
9
9
4
8
9
9
6
9
6
2
1
4
4
7
4
3
1
8
4
6
4
8
2
5
4
5
3
5
9
8
3
7
7
7
6
4
9
3
6
4
9
1
3
9
7
3
9
2
4
5
8
8
4
3
4
7
5
4
6
4
2
3
1
5
3
4
4
4
6
7
9
7
7
3
2
6
3
5
2
5
5
1
8
5
8
3
3
4
4
7
8
2
4
9
4
4
3
4
8
5
9
8
2
7
1
6
5
7
1
8
4
1
8
7
7
8
5
5
9
2
1
9
9
5
1
7
2
1
7
1
6
3
3
2
2
8
2
1
6
9
1
9
7
7
2
7
4
4
3
8
5
9
4
6
9
7
9
6
2
7
3
7
5
3
9
2
7
9
5
8
9
1
5
1
5
5
8
8
2
8
5
7
8
2
9
6
4
3
4
1
4
1
5
2
9
4
5
9
3
7
1
4
2
5
8
1
4
7
9
7
8
4
3
1
4
3
6
3
9
3
7
5
1
1
2
6
6
3
8
2
1
5
6
7
7
7
1
3
3
7
5
9
6
1
1
2
4
8
4
8
4
5
2
1
3
8
1
5
9
9
7
9
9
6
5
1
4
2
3
9
5
9
5
9
7
6
6
7
8
1
2
9
4
3
9
3
2
6
6
5
5
1
6
7
8
7
1
1
9
1
6
3
2
2
5
1
3
7
3
6
1
3
6
9
5
8
8
1
5
7
4
6
6
5
5
7
7
5
1
3
3
4
1
1
7
1
3
5
1
2
4
6
9
4
8
7
9
9
8
6
3
3
2
7
9
4
9
5
9
3
8
6
1
8
5
3
1
4
7
3
6
9
7
2
2
3
5
8
2
4
8
2
5
9
9
2
9
6
3
1
7
6
3
4
1
5
4
3
9
3
3
7
2
5
7
5
6
1
5
5
4
7
3
5
1
9
7
8
4
8
3
8
9
3
1
9
9
7
1
3
7
1
1
2
3
8
3
9
7
1
2
5
7
7
2
9
6
5
5
7
2
3
9
8
1
8
8
8
9
6
7
6
7
1
5
4
2
3
7
7
9
2
2
6
4
2
1
7
6
8
1
6
4
5
4
1
7
4
2
6
2
8
7
1
4
2
5
2
1
9
3
5
6
6
5
7
8
3
4
3
5
9
5
2
5
7
8
8
2
3
4
4
1
1
8
2
4
3
5
3
2
3
7
1
2
9
6
8
5
8
9
2
1
3
6
8
9
5
3
6
3
8
3
2
8
3
4
5
3
3
2
3
4
9
9
3
1
8
7
8
6
9
4
7
8
5
5
1
4
5
6
3
1
1
1
7
4
3
9
5
6
7
5
6
3
8
3
1
9
2
7
5
3
9
2
9
6
9
6
8
5
7
4
1
2
4
7
5
1
5
6
2
3
3
9
3
2
4
6
2
4
8
9
7
4
3
8
3
7
8
9
1
9
4
9
6
7
1
3
7
7
8
9
3
2
8
5
5
3
4
9
8
8
4
5
6
6
5
1
3
2
1
3
4
2
9
7
5
5
7
8
1
2
6
8
1
7
7
2
2
3
8
5
7
7
6
2
9
9
2
6
8
7
7
7
6
5
1
7
8
4
1
9
4
9
4
6
5
4
9
2
2
2
4
4
8
8
2
6
7
4
7
6
7
5
5
7
7
2
5
6
5
2
1
6
1
8
6
4
9
7
5
6
3
4
8
6
2
5
5
1
1
3
8
7
3
3
2
3
3
4
3
8
9
6
8
7
6
7
4
4
2
5
3
7
8
5
3
2
2
5
2
8
8
8
2
8
3
1
3
4
1
5
4
9
7
5
3
5
3
9
2
8
2
9
5
8
1
5
6
5
4
5
2
9
2
1
9
3
8
3
4
7
5
5
2
3
7
4
5
1
5
5
2
6
1
3
4
9
8
8
3
8
6
6
2
2
6
7
1
1
2
2
1
5
1
7
9
6
3
6
8
9
4
3
8
6
7
7
2
4
2
2
2
3
5
3
2
6
1
5
3
5
3
5
7
9
4
5
2
3
8
7
3
3
9
1
5
7
7
2
1
4
9
7
5
9
9
7
6
3
8
7
9
8
7
2
5
6
3
7
1
6
2
7
9
3
3
1
7
1
1
9
1
9
6
9
3
5
4
1
9
1
5
9
1
7
1
2
7
3
3
7
3
5
9
1
6
3
7
9
1
6
7
3
3
6
6
8
2
5
1
5
6
8
9
3
5
9
5
6
3
9
6
5
9
9
3
8
7
7
2
1
1
7
1
6
9
6
8
9
1
5
9
4
1
2
7
3
8
1
4
8
3
9
6
8
3
1
9
3
2
4
8
9
7
4
2
5
5
1
4
4
8
3
3
3
4
6
4
2
2
3
2
4
7
4
7
8
3
4
4
1
3
6
1
4
3
5
5
7
2
2
4
5
7
7
1
3
4
4
5
5
7
7
9
4
1
2
2
5
8
4
5
8
1
9
4
3
1
3
3
1
9
9
8
6
3
4
9
2
4
1
7
4
7
7
7
7
1
9
2
6
7
5
7
4
1
5
2
9
6
2
3
3
4
5
7
1
3
3
8
6
9
7
9
9
9
7
2
1
7
3
6
2
7
9
7
1
5
7
7
6
1
9
5
5
9
7
4
5
9
9
8
8
1
5
2
7
9
4
3
1
5
8
9
4
2
2
2
1
9
7
7
3
4
6
6
5
7
6
2
1
8
8
1
5
6
2
7
6
6
6
4
4
4
4
2
5
4
2
6
8
7
2
5
1
9
2
5
1
1
1
6
6
2
2
6
9
8
4
9
7
8
2
2
1
3
5
7
4
2
6
1
6
4
7
2
9
7
9
1
4
4
8
1
9
1
2
8
7
7
4
7
1
9
3
3
6
4
6
9
6
8
6
8
5
2
2
2
5
8
8
3
1
8
1
5
4
8
2
2
2
7
8
2
3
7
1
1
5
9
7
2
4
9
2
9
3
9
9
6
9
8
5
1
3
4
6
8
9
9
3
8
9
8
2
2
4
6
4
7
9
4
7
7
8
3
1
5
5
9
8
4
9
3
6
2
1
7
3
9
5
2
6
6
2
7
8
3
9
7
4
5
3
4
9
3
6
6
9
2
9
9
6
4
6
2
7
8
4
2
7
2
1
3
8
4
1
3
4
4
3
7
1
2
8
3
4
8
9
1
8
2
3
3
2
6
3
3
2
9
8
2
7
1
3
5
5
3
4
3
1
5
6
2
7
8
8
2
4
4
7
6
3
4
1
8
9
1
6
1
7
4
7
3
7
7
7
8
5
9
2
4
4
2
6
9
8
6
7
8
5
8
2
5
8
8
1
2
3
9
3
8
4
3
1
3
9
5
5
5
1
9
2
2
5
9
8
8
8
2
4
1
1
3
1
9
4
9
5
1
2
4
2
4
8
9
4
8
4
2
7
5
5
2
6
5
5
1
1
4
1
4
7
3
7
3
1
5
1
8
8
1
3
7
1
7
2
3
5
6
2
5
3
6
1
4
7
1
4
5
9
3
9
7
6
4
7
3
4
7
5
8
6
3
3
3
9
8
9
6
2
3
9
8
6
1
5
6
4
6
1
7
3
6
4
5
7
7
5
8
9
7
2
4
7
5
4
5
7
5
5
2
4
1
6
7
4
1
3
1
4
5
2
1
7
4
5
1
4
9
5
4
7
1
8
5
9
2
1
8
2
5
7
6
4
3
8
3
1
2
9
9
9
1
1
9
9
7
9
1
8
9
5
5
9
9
6
6
7
5
2
8
5
7
1
6
9
5
6
5
4
3
9
3
6
1
4
3
4
2
4
5
2
1
8
8
8
3
6
5
9
4
6
8
6
5
7
9
3
6
2
2
6
1
5
4
8
4
7
9
9
3
6
3
3
6
6
9
3
2
1
3
3
9
5
4
1
9
8
6
4
7
6
2
3
2
9
7
5
7
6
8
2
3
9
5
8
4
1
4
5
1
1
8
4
2
1
5
8
4
4
6
6
7
5
8
3
4
4
5
5
3
5
4
8
4
4
3
5
8
1
6
5
3
4
2
4
3
2
4
1
9
1
6
5
7
9
1
8
3
7
8
3
2
1
2
3
4
5
2
7
1
4
5
2
1
6
1
8
1
2
7
2
4
7
5
7
3
2
9
8
8
1
3
5
9
4
9
9
1
3
4
5
1
8
4
1
9
8
8
4
1
5
7
6
7
8
1
4
1
9
7
3
4
9
6
8
9
1
2
5
3
9
8
4
1
3
5
7
7
9
7
2
6
8
2
8
9
8
9
2
5
1
2
6
2
3
7
4
7
3
1
7
1
3
3
8
3
7
6
4
2
6
9
4
7
3
2
5
3
3
3
6
2
8
9
1
9
5
6
2
4
1
9
5
2
8
8
8
8
7
8
3
8
5
5
2
9
4
9
8
8
6
1
5
2
2
4
3
9
7
6
3
8
2
7
7
6
2
1
4
4
8
9
6
7
4
2
4
9
6
6
1
3
5
4
1
5
9
4
9
7
6
3
6
4
7
9
2
5
5
9
4
3
7
7
1
1
5
9
7
8
9
1
8
5
2
6
6
6
9
4
8
2
2
2
4
2
3
6
6
3
3
7
9
1
1
9
2
1
4
3
1
9
5
8
1
4
5
2
2
8
8
7
9
8
1
2
7
8
5
7
6
2
3
3
6
7
7
8
5
3
1
6
6
2
9
4
5
6
8
7
8
4
8
3
6
5
7
3
9
3
5
8
6
2
6
9
8
5
4
1
3
3
2
9
5
6
4
2
4
4
5
1
6
4
2
2
2
5
2
2
7
8
9
6
4
5
9
6
3
7
2
7
4
8
2
8
8
4
9
5
4
5
9
3
8
7
1
5
6
1
4
6
7
3
4
2
6
4
1
9
5
2
4
6
6
2
5
3
2
5
3
1
4
2
3
9
2
4
9
4
8
6
8
7
6
2
7
6
3
4
1
4
3
3
8
9
6
8
3
3
5
5
8
7
5
1
8
9
3
2
6
8
3
8
9
1
4
2
1
6
2
3
4
3
8
4
4
3
3
7
6
3
7
9
8
7
5
4
6
4
5
2
5
5
2
5
6
9
3
7
9
4
5
5
2
3
9
8
3
6
9
4
9
1
6
2
8
3
6
7
8
6
9
1
8
2
5
2
3
9
1
2
2
4
5
8
2
8
5
5
5
8
1
3
9
9
6
1
2
4
4
1
7
5
4
5
9
3
7
9
4
8
3
3
2
3
2
2
7
8
3
4
5
6
5
7
6
4
2
6
7
6
2
9
8
7
7
3
9
9
7
9
9
4
8
4
1
1
1
9
9
9
7
9
6
6
5
9
4
9
6
1
4
3
5
4
3
7
9
7
5
2
3
1
2
7
9
9
5
3
8
8
9
2
6
7
7
4
6
5
4
8
3
1
8
3
6
6
9
2
9
6
1
3
1
6
7
8
1
9
1
7
3
3
8
6
6
9
7
4
5
7
5
2
3
8
4
4
8
2
9
4
5
1
8
9
5
4
7
2
8
3
4
4
2
5
1
5
1
7
5
6
9
4
2
7
7
9
5
9
7
8
4
6
3
9
8
8
8
8
9
4
4
2
5
1
1
5
4
4
9
6
7
8
4
4
9
9
6
8
6
7
5
4
7
3
5
4
5
5
3
4
5
9
1
3
4
6
8
2
7
4
7
9
2
3
6
3
6
6
7
8
8
3
5
9
2
1
1
9
5
2
1
5
2
3
8
6
7
6
6
6
9
1
3
4
5
5
8
7
8
4
9
8
1
7
8
4
6
7
3
5
1
8
2
9
1
5
1
7
2
6
4
5
3
6
9
4
5
3
5
4
3
1
8
6
1
5
1
6
5
9
5
1
1
8
9
2
1
8
3
9
8
3
9
9
9
7
6
4
8
1
1
5
7
4
9
4
4
2
6
4
9
1
7
5
7
9
4
7
4
3
1
6
9
8
7
5
2
7
5
4
3
8
7
4
6
6
2
3
1
6
3
3
6
2
6
7
1
9
9
5
3
9
7
1
6
8
3
9
7
4
3
3
3
7
4
7
9
5
2
6
7
3
2
6
9
4
9
7
5
5
1
7
9
2
2
2
7
6
2
2
7
9
6
5
3
1
1
6
4
1
9
7
5
2
7
4
1
2
3
7
4
7
4
9
2
4
9
2
6
3
6
2
8
8
6
5
7
2
9
5
4
5
3
8
1
8
6
7
6
4
2
7
9
2
7
7
4
4
4
7
6
3
3
8
1
5
6
4
5
9
5
2
4
7
2
1
3
5
6
7
2
3
9
2
6
3
1
8
8
9
7
3
2
8
6
6
9
9
3
7
6
9
4
6
9
6
5
5
2
7
1
6
5
2
8
5
9
5
2
1
3
3
3
4
6
8
2
5
8
8
2
5
4
2
9
7
4
8
7
3
9
7
3
7
5
2
8
3
9
3
2
9
4
1
3
2
5
2
2
1
9
4
7
4
6
9
5
9
9
5
8
3
4
6
4
7
7
5
7
6
2
8
1
4
8
3
6
3
7
6
2
4
5
9
4
4
2
7
1
8
1
4
4
2
4
7
4
4
3
5
2
4
1
3
9
4
8
3
2
2
1
2
1
6
2
9
1
6
7
6
7
2
1
5
5
4
5
9
6
2
8
9
3
7
1
3
2
1
9
6
8
6
2
3
7
8
9
1
9
3
7
3
8
7
2
4
5
5
2
4
9
6
8
5
3
7
1
5
1
8
9
5
6
1
3
1
7
6
7
4
8
7
2
2
8
5
4
9
3
2
6
2
8
4
4
7
6
9
4
4
3
5
2
4
4
7
6
4
6
1
1
5
6
1
5
3
2
5
1
1
1
5
8
2
9
6
3
7
4
4
1
7
1
8
9
1
9
6
1
6
2
6
5
1
6
3
7
8
4
7
4
6
5
8
2
6
2
5
3
5
3
2
9
8
3
9
4
1
1
7
1
8
3
5
8
7
6
3
5
9
1
2
2
7
2
3
5
5
7
3
4
8
8
6
4
8
2
7
5
1
2
2
9
9
3
1
5
7
9
9
2
7
9
2
5
9
3
7
6
8
7
4
6
1
4
6
3
8
7
8
9
4
5
9
6
7
4
5
8
9
7
7
7
1
4
7
6
5
6
9
4
1
3
6
1
9
8
1
6
9
6
9
8
7
8
4
2
2
5
3
8
7
7
2
8
5
1
9
8
5
4
9
4
8
5
5
9
5
1
7
2
7
2
3
2
5
9
8
6
4
8
3
6
5
3
8
2
1
7
2
9
5
6
2
1
8
6
1
2
2
3
8
4
4
2
5
5
8
2
6
8
2
8
6
1
2
5
8
3
3
9
8
9
2
1
1
6
8
1
8
8
8
2
7
2
9
9
9
6
8
8
5
8
9
4
4
9
5
5
1
6
4
6
7
6
2
6
7
6
6
5
2
6
6
5
1
3
1
1
4
6
1
6
6
4
7
5
5
2
3
5
4
2
9
1
7
2
9
9
1
9
4
5
3
1
5
5
4
2
4
9
4
9
7
8
8
5
5
6
2
6
8
4
6
8
4
6
6
8
8
4
3
1
1
1
7
3
8
9
8
3
5
6
3
4
4
3
9
9
2
8
2
1
7
9
5
6
6
9
1
7
3
3
5
7
3
1
7
9
2
6
6
3
3
3
2
2
6
1
5
7
7
9
6
1
5
7
7
1
1
9
3
4
7
1
3
8
9
5
2
5
6
4
2
9
4
9
7
5
6
4
1
9
3
1
7
7
1
2
2
7
1
5
6
7
7
9
5
4
6
8
4
3
8
6
3
3
3
1
1
1
4
9
6
9
5
9
7
2
7
2
9
6
8
1
7
5
1
3
5
1
3
9
6
2
8
9
1
9
9
7
4
5
6
9
6
2
5
3
9
8
7
6
4
5
6
8
3
8
8
2
1
1
2
3
4
6
5
8
3
7
2
7
3
4
6
1
4
2
7
7
7
1
5
1
8
9
3
7
5
7
2
3
3
5
4
5
8
1
1
7
9
8
9
3
1
4
1
4
5
7
3
8
4
5
2
9
2
5
9
8
6
3
7
7
8
4
8
3
6
7
2
8
1
5
7
5
3
9
8
7
4
4
7
5
4
7
4
8
5
4
6
6
2
8
6
3
6
6
5
5
1
3
1
2
1
5
3
9
2
2
2
2
3
2
7
5
1
8
4
9
3
8
9
5
7
9
8
8
7
3
2
2
3
5
3
9
1
5
2
3
3
8
2
7
5
3
5
7
2
4
6
1
8
3
4
9
3
2
5
9
4
3
4
5
6
5
6
1
7
8
9
3
9
1
2
6
7
5
4
9
7
1
2
6
1
6
2
3
5
8
4
4
8
6
9
6
8
4
5
3
8
1
7
1
3
6
2
9
6
4
1
5
3
1
9
6
4
7
8
5
6
8
4
3
8
9
4
3
2
9
4
9
9
5
4
2
1
6
5
3
6
8
2
6
8
7
9
6
9
9
7
1
8
9
4
4
8
4
5
9
9
9
7
5
9
6
4
3
9
4
3
1
3
3
7
6
8
8
2
6
8
4
5
5
8
4
8
3
3
6
6
5
6
4
7
6
2
5
3
8
8
2
2
2
9
4
9
2
5
8
8
6
9
8
1
7
3
4
8
4
4
5
7
6
4
1
5
8
7
6
4
3
1
5
3
1
1
9
8
7
4
4
9
3
2
3
7
5
9
4
9
7
7
6
9
9
1
8
8
3
9
8
1
2
4
8
4
4
7
4
4
1
2
2
4
7
6
6
6
8
7
8
2
3
3
6
5
8
8
1
5
2
9
8
6
3
4
6
9
5
1
1
4
7
6
3
1
9
4
5
1
2
9
5
7
7
3
5
1
5
8
7
3
6
2
2
2
3
2
5
7
7
3
3
8
5
6
1
2
7
2
8
1
9
4
7
3
2
3
7
4
5
6
8
4
3
6
7
4
6
1
1
9
5
4
9
5
1
6
4
4
8
7
5
8
1
4
5
7
5
9
7
3
3
8
7
3
5
7
3
7
4
6
2
9
3
4
7
4
1
9
2
9
9
8
1
7
1
4
8
2
8
8
3
9
2
2
3
5
5
9
1
5
6
2
4
8
5
6
8
7
5
8
2
6
5
9
5
5
2
6
2
5
7
4
7
2
2
5
1
8
2
3
2
6
5
3
1
3
2
1
7
5
9
8
7
7
1
5
4
1
3
1
5
1
3
7
3
1
4
1
1
5
6
6
5
2
6
2
2
5
1
6
8
5
2
9
3
2
7
5
7
9
7
3
8
9
8
1
7
6
6
1
5
1
4
1
6
9
3
2
1
1
8
8
1
8
4
7
7
7
4
9
5
2
6
3
1
4
4
4
4
9
4
2
1
9
7
7
9
7
3
3
5
7
5
8
2
4
7
6
7
6
2
1
2
9
8
1
2
1
3
6
2
9
4
2
5
2
5
9
9
9
2
1
1
6
4
1
5
4
3
9
8
8
5
9
1
1
9
8
5
8
6
1
2
6
6
3
5
5
7
6
1
9
7
8
4
2
5
4
5
5
8
3
4
1
6
1
5
4
1
6
2
5
5
2
3
9
8
4
5
6
3
8
7
8
6
3
4
6
5
2
2
6
6
7
8
4
2
7
2
8
7
9
7
1
9
7
6
6
3
4
4
4
1
3
9
4
4
2
8
7
1
6
9
8
7
8
7
3
7
5
6
7
8
9
5
4
7
4
4
8
8
2
2
2
4
8
5
8
6
2
4
5
4
4
6
1
8
4
7
3
7
9
3
8
2
3
3
3
9
8
8
5
1
1
9
7
7
5
5
1
8
9
1
6
4
8
2
3
1
8
6
1
6
9
5
2
1
7
7
6
9
3
4
8
4
9
2
5
2
4
9
8
2
1
8
6
6
7
1
9
3
9
5
5
3
6
6
1
7
7
6
3
8
1
8
8
1
7
6
2
1
2
6
5
5
1
5
7
3
3
8
1
8
4
4
6
8
5
2
9
4
1
8
2
2
5
1
1
3
3
1
2
6
3
5
5
1
4
2
7
7
9
6
9
4
8
7
5
4
2
5
2
5
8
7
1
9
2
8
8
9
8
4
1
4
6
2
1
7
8
7
8
4
6
5
6
7
2
7
8
4
4
2
7
6
5
9
5
4
9
7
7
7
4
8
1
9
3
5
3
4
6
5
2
1
6
3
1
1
4
8
1
2
7
2
9
9
6
1
1
7
9
9
9
8
4
3
5
7
6
6
5
5
5
2
6
1
2
1
6
7
2
4
3
6
4
8
7
4
2
7
3
4
4
9
3
1
8
6
2
2
6
4
1
5
9
5
7
3
9
4
7
6
8
8
2
5
7
7
3
3
5
2
6
6
3
2
2
9
5
1
5
9
6
2
9
9
5
1
4
9
3
4
2
1
5
2
9
2
8
2
8
1
4
4
6
7
7
8
9
1
4
8
6
9
4
1
9
7
1
2
7
8
3
6
7
2
5
1
2
6
1
2
7
5
2
4
1
3
1
7
1
4
9
5
2
3
4
6
2
6
5
9
7
7
9
9
3
4
3
8
6
4
2
3
1
9
1
3
9
4
4
8
1
3
5
2
1
6
1
4
6
4
6
7
2
1
1
8
5
8
4
4
9
2
7
3
2
6
5
5
1
5
3
1
5
3
3
5
1
2
2
8
3
8
8
6
3
4
3
1
3
2
6
7
4
9
8
6
4
8
3
1
1
6
3
7
2
6
8
6
8
5
4
2
6
8
9
9
1
3
7
4
6
6
5
8
8
5
6
9
4
2
3
9
3
4
5
2
3
3
1
8
6
6
1
8
6
3
9
9
5
4
2
5
5
7
6
5
9
5
5
4
5
7
5
7
9
5
4
5
5
9
3
1
7
5
6
8
1
7
5
9
9
5
6
3
1
2
9
3
4
5
9
2
2
2
8
8
3
4
2
4
3
9
1
6
5
6
1
1
5
6
3
1
5
3
3
4
6
7
5
4
6
8
8
9
1
8
9
3
2
5
4
4
6
2
3
5
3
9
2
6
8
8
1
2
8
5
1
6
7
8
3
6
7
5
5
1
2
7
5
3
4
7
2
8
1
8
2
1
8
1
9
4
9
2
3
3
6
5
4
8
8
3
4
8
5
5
2
4
9
7
7
9
8
1
1
4
7
3
9
6
3
9
7
6
5
2
5
5
9
8
7
7
5
7
2
4
5
1
9
5
8
6
5
8
2
9
2
4
1
6
9
9
6
7
6
8
8
3
4
3
8
1
3
2
7
5
4
9
8
9
2
9
8
4
1
4
6
2
4
6
3
6
2
3
3
6
7
7
7
4
3
5
6
4
3
8
7
2
1
5
1
7
2
9
7
2
7
3
7
7
5
7
7
8
6
1
7
5
8
4
6
5
9
4
5
1
6
6
5
1
4
9
7
8
6
9
8
5
6
4
9
8
4
2
5
8
4
6
6
6
5
5
6
5
6
7
6
5
4
9
8
3
6
1
8
5
3
8
2
5
7
1
4
8
3
2
8
2
8
2
9
9
5
3
9
7
5
3
4
5
9
2
6
3
6
4
7
5
7
6
2
5
5
8
7
9
1
2
4
7
9
3
8
5
7
1
4
7
1
8
1
1
8
9
5
4
7
7
7
5
7
1
4
9
1
7
7
1
6
2
2
8
6
8
7
1
4
4
1
9
8
2
8
1
8
3
3
5
4
6
6
5
3
1
5
5
9
6
4
7
1
2
5
6
2
5
7
8
3
6
2
1
3
7
5
4
6
3
5
3
4
8
5
4
8
2
5
2
1
5
1
6
3
9
3
6
7
3
1
5
2
3
9
8
4
6
1
4
3
6
7
9
8
8
2
7
7
5
1
2
1
1
7
4
3
7
8
6
2
8
3
7
5
5
5
5
1
5
3
2
6
5
7
5
1
2
3
6
2
2
1
2
4
6
8
6
9
7
1
3
9
8
8
7
5
4
5
4
3
1
3
1
1
6
2
7
7
6
8
7
7
4
1
2
5
4
5
4
9
1
7
6
9
1
7
7
3
5
6
2
7
3
5
5
8
5
5
9
4
9
8
2
7
3
4
9
1
9
9
2
4
5
2
3
7
7
8
2
6
1
8
7
1
9
3
2
1
4
8
1
3
4
2
2
5
8
4
6
7
3
7
1
1
1
9
5
5
7
2
3
7
4
7
3
8
7
4
6
6
2
6
7
9
5
8
9
2
1
3
2
7
8
8
7
6
1
1
5
6
8
3
2
4
1
8
5
8
2
9
7
3
6
9
9
3
5
5
9
7
2
7
2
9
8
1
3
1
5
1
7
8
3
1
1
8
6
2
8
4
4
7
1
1
4
8
3
9
5
3
6
3
5
9
9
5
7
7
4
6
3
6
6
9
5
5
4
8
4
6
8
9
3
1
5
4
8
5
2
3
8
1
6
9
7
6
6
7
9
3
7
6
3
7
3
7
9
9
2
2
4
9
3
1
2
2
4
5
5
6
2
7
5
3
8
1
6
7
8
4
3
5
3
4
5
3
7
6
1
6
8
8
9
2
5
7
1
6
2
8
8
7
6
9
2
3
9
3
8
4
4
3
1
3
7
8
4
1
7
1
7
7
5
2
6
4
5
2
9
3
6
6
4
8
9
2
6
3
7
8
9
5
4
5
8
6
4
3
4
9
9
3
2
7
8
7
5
8
8
7
1
1
9
2
2
1
5
5
6
7
6
6
7
2
3
7
9
8
6
4
7
3
1
8
9
3
8
7
3
7
2
7
2
3
4
3
9
3
7
9
8
4
3
1
1
1
9
9
2
1
1
9
5
1
7
2
1
5
8
9
1
9
5
6
5
1
2
3
4
8
1
1
4
2
9
5
4
3
6
2
8
7
1
3
9
4
7
5
8
4
1
2
9
9
7
6
5
7
3
8
7
9
1
7
5
1
3
6
9
2
6
7
4
4
8
5
2
4
4
8
4
8
6
8
2
6
3
5
8
5
2
4
8
2
2
7
7
9
5
8
7
8
4
2
1
5
4
9
7
9
6
2
8
6
6
1
5
3
5
5
7
2
9
1
5
2
1
9
8
9
3
4
4
6
5
7
1
5
8
5
6
6
5
2
6
5
3
8
2
3
3
8
3
5
4
4
4
7
2
8
2
2
8
4
2
5
8
3
2
2
7
2
4
6
7
8
3
7
6
5
2
8
6
9
2
6
1
3
4
8
8
4
4
4
2
2
4
9
6
3
3
2
6
3
7
9
8
8
3
8
8
3
8
8
2
8
3
6
1
3
9
5
7
6
6
7
4
4
4
3
8
7
3
4
4
5
2
8
9
3
9
4
2
4
9
9
4
7
7
8
7
5
9
4
3
4
1
9
2
7
5
7
7
9
6
9
2
7
5
3
7
1
8
8
9
6
8
8
3
3
6
8
9
7
7
8
4
7
3
5
2
2
6
3
7
4
7
9
8
6
1
6
3
8
1
9
9
5
9
6
8
3
7
8
1
8
4
2
6
6
4
8
6
1
8
9
1
1
8
5
1
1
2
1
1
2
3
4
4
1
8
1
8
4
2
1
5
6
9
7
8
2
3
4
5
1
2
8
6
9
7
2
7
5
6
9
5
3
3
8
7
7
2
5
8
8
1
2
6
1
8
4
8
9
8
1
2
3
1
5
9
6
3
2
8
9
5
1
6
6
6
9
8
2
3
9
3
6
6
6
9
2
1
8
6
3
8
9
5
9
7
3
3
5
9
2
8
4
7
3
5
1
3
3
9
8
8
4
8
9
4
8
5
8
4
6
8
1
3
4
4
6
2
2
7
5
3
7
9
8
4
8
5
8
5
3
8
6
9
5
5
5
6
6
6
1
3
3
4
9
1
1
1
2
9
7
9
1
1
3
7
1
9
2
2
4
2
5
1
1
1
5
3
5
3
9
5
8
9
1
5
1
4
1
8
4
2
9
2
2
6
6
4
5
5
6
5
6
6
8
4
8
5
3
5
6
2
4
9
2
2
3
6
5
4
7
2
1
8
6
7
5
5
7
9
2
3
2
6
4
4
1
4
5
6
1
1
8
5
6
3
6
1
6
3
8
2
1
9
2
6
3
3
2
2
4
9
7
6
4
5
8
1
1
5
2
1
4
1
3
6
8
4
4
4
5
5
7
3
8
9
5
5
7
7
2
2
3
4
9
3
4
7
4
9
1
1
4
4
9
4
7
7
4
2
1
2
2
8
1
6
4
8
2
4
4
5
8
2
1
6
8
9
2
7
9
4
4
4
2
5
2
3
8
2
1
6
3
4
6
3
5
6
5
2
7
6
7
5
3
5
9
2
9
4
9
2
8
4
4
5
1
5
8
5
2
7
8
7
8
1
5
1
4
6
1
9
9
9
2
9
9
8
4
2
9
4
3
2
7
1
7
8
6
6
4
4
1
3
3
5
2
9
7
7
2
4
2
1
7
5
4
6
8
2
9
8
6
6
1
7
5
9
4
3
5
5
4
4
5
1
9
4
7
1
9
1
2
3
5
1
2
4
8
3
7
4
2
9
8
2
1
7
1
2
5
1
3
8
9
3
1
9
6
3
1
8
2
4
7
9
4
1
4
1
2
8
1
1
1
4
5
5
6
6
4
5
9
2
4
8
7
9
7
3
8
6
1
3
8
2
8
8
7
8
6
5
7
2
9
8
5
6
4
7
6
1
2
6
8
6
9
5
8
6
1
9
5
1
5
3
2
1
2
8
7
5
2
6
5
3
5
2
7
9
5
7
9
7
6
8
1
1
4
5
8
3
5
9
9
9
1
6
4
2
3
4
7
9
1
3
8
8
6
1
6
9
2
1
4
5
7
3
3
7
4
7
1
8
8
8
1
2
2
7
4
4
8
6
3
2
8
4
6
8
2
4
2
6
5
4
5
7
5
6
3
4
6
7
9
3
3
1
4
6
1
5
1
6
4
9
6
2
8
8
6
7
9
6
2
9
3
1
6
7
1
3
9
2
2
8
8
1
6
2
1
3
7
5
4
6
6
1
9
9
9
8
5
7
3
9
8
1
8
8
6
5
1
8
8
5
4
4
8
1
5
3
3
7
6
5
4
6
3
5
1
6
5
5
3
2
9
1
8
2
4
5
6
5
3
7
6
5
5
9
3
7
7
2
8
5
8
6
8
5
4
6
3
2
7
1
1
8
5
6
3
6
3
5
4
6
5
1
4
1
7
4
3
3
3
1
2
2
8
6
3
5
1
7
1
8
3
6
4
9
5
1
2
2
3
3
2
3
1
8
9
2
9
9
8
1
5
6
4
6
1
6
2
9
5
5
9
3
8
7
2
7
2
2
8
2
6
7
9
3
8
2
2
7
8
1
6
2
3
2
3
8
8
4
8
5
8
5
4
4
8
6
3
7
2
4
5
9
2
4
5
6
2
7
8
1
4
4
5
8
6
3
3
3
1
7
6
4
2
9
4
4
4
2
4
3
9
7
1
7
7
9
5
1
9
7
7
9
3
6
7
3
3
3
5
4
6
3
1
7
4
6
7
6
1
6
2
7
7
8
5
4
8
5
2
2
4
5
4
4
4
4
5
8
4
2
7
6
3
8
8
8
6
7
3
1
3
3
3
5
2
1
1
5
8
6
3
3
5
2
1
6
4
1
7
9
4
5
3
2
7
2
9
7
9
4
5
8
8
2
2
2
8
8
2
6
5
9
8
8
9
7
2
9
2
8
3
4
8
6
7
1
9
6
5
5
6
4
9
4
1
1
4
4
3
7
9
1
6
9
5
3
2
7
4
9
9
6
1
6
2
5
1
2
8
2
1
9
1
9
6
7
1
5
6
2
6
1
5
8
8
8
3
2
2
7
4
7
1
6
1
7
2
9
1
2
2
3
5
6
2
2
3
3
7
2
5
8
4
2
6
4
6
2
1
8
1
7
9
4
9
1
6
4
9
6
2
9
5
8
1
4
6
1
5
2
3
1
1
1
6
2
1
4
7
2
1
4
2
2
2
2
6
2
2
2
9
1
5
4
4
9
9
7
3
2
1
2
1
7
9
5
1
5
3
1
6
6
1
8
4
1
9
5
6
7
6
7
4
8
2
6
1
3
1
2
6
5
6
6
8
1
1
2
6
6
7
1
2
7
8
4
7
5
8
7
1
5
3
9
1
7
5
9
5
8
6
7
6
6
9
2
9
5
6
9
7
9
3
4
2
9
5
3
4
6
6
3
4
7
6
4
9
6
3
8
9
4
1
4
3
6
5
7
4
4
3
6
7
8
9
6
6
7
6
7
9
1
7
8
7
9
7
3
9
4
6
7
2
2
2
5
3
2
4
3
5
6
5
3
8
4
9
5
7
1
1
3
1
7
2
6
4
9
3
9
6
3
7
7
5
6
1
3
8
5
8
7
6
2
2
6
3
9
3
2
2
7
1
7
1
3
2
9
2
7
3
3
2
2
6
7
4
4
4
9
6
7
7
2
6
8
7
9
9
6
2
2
3
1
2
3
7
8
5
8
3
1
6
9
8
5
9
1
3
6
8
6
3
3
7
9
8
4
9
6
1
5
7
7
6
1
1
4
1
5
5
9
2
5
6
2
5
1
5
5
1
4
1
4
4
8
8
6
5
4
6
4
3
6
8
4
6
5
3
5
8
8
2
2
7
1
5
6
1
3
1
4
6
4
1
4
7
9
3
9
3
6
9
7
6
5
4
3
9
4
4
4
2
1
9
5
3
7
3
7
7
7
6
5
3
5
8
3
2
4
7
1
3
6
7
5
6
3
4
4
3
2
9
2
8
2
9
8
3
9
6
5
9
4
4
7
9
2
7
3
4
4
2
5
3
6
1
5
9
1
7
2
2
7
4
1
9
2
9
9
8
4
2
2
9
2
6
8
8
1
2
3
6
5
6
7
9
1
2
1
6
3
9
7
6
8
7
6
3
3
1
9
6
6
6
8
4
3
4
3
4
5
6
8
5
6
7
3
5
3
9
9
1
3
4
9
3
9
1
1
7
2
7
3
5
4
2
5
5
3
5
1
6
1
2
1
8
2
3
3
6
9
2
8
1
3
4
4
2
5
1
6
3
3
1
9
9
2
5
6
7
6
8
1
3
8
5
2
3
7
7
9
1
1
8
3
1
1
5
6
6
3
1
4
2
4
7
5
9
2
6
1
6
5
1
4
2
6
1
3
3
5
7
6
2
6
3
7
2
1
2
1
3
3
2
5
2
6
3
4
2
3
9
4
5
7
4
2
1
6
4
9
6
5
3
5
1
5
9
2
1
5
7
8
1
6
6
4
2
6
4
9
6
5
7
7
5
9
7
2
3
6
3
2
7
8
6
8
6
5
7
7
9
7
2
2
6
3
6
4
4
9
4
9
3
8
6
9
7
6
6
6
8
4
1
5
7
9
8
3
7
6
4
6
8
7
2
9
8
1
7
2
8
4
4
8
6
2
7
5
5
9
3
7
4
3
7
2
7
7
9
3
6
5
5
5
9
3
8
6
4
2
4
1
4
1
8
4
6
2
4
9
8
2
3
7
3
7
3
6
5
6
5
2
2
4
8
8
9
4
5
9
6
1
2
9
1
3
6
5
3
3
2
8
8
2
9
5
6
8
1
7
7
9
3
7
4
5
3
1
6
1
2
3
7
7
4
3
3
9
5
2
3
8
7
5
7
4
6
6
8
1
8
7
4
6
4
7
2
2
7
8
8
9
4
5
1
1
3
5
9
5
7
5
8
1
4
6
1
4
8
6
3
9
2
6
9
4
1
5
6
9
5
8
9
8
5
3
3
5
5
3
9
9
6
7
3
9
4
4
8
8
2
9
9
5
1
2
8
8
1
9
3
7
4
8
7
1
4
4
5
7
9
1
1
3
4
4
3
2
7
7
7
8
9
3
8
6
4
8
4
3
6
5
6
8
5
5
8
4
9
1
8
3
5
9
8
6
3
9
7
8
6
8
6
8
7
1
4
4
4
6
3
9
9
3
7
4
7
3
3
1
6
4
2
9
6
5
2
7
4
2
7
8
7
5
7
8
9
7
1
4
5
7
9
7
8
4
6
3
1
7
2
9
7
4
2
5
7
9
6
9
5
7
4
9
7
4
5
5
9
8
2
5
5
7
3
6
1
7
8
4
7
2
3
4
2
1
8
8
4
6
6
1
3
2
8
4
6
4
7
1
2
4
8
4
9
9
4
7
8
1
7
6
7
5
2
8
4
1
6
1
4
5
8
8
1
8
7
4
6
5
7
9
5
7
5
4
1
9
6
9
5
6
9
1
2
9
1
8
1
1
9
1
6
1
3
2
8
8
4
4
5
9
1
9
2
3
5
3
9
8
4
4
6
7
9
8
8
7
8
7
7
2
4
9
5
3
4
4
9
1
3
9
9
2
7
2
7
5
4
3
7
6
6
2
8
4
9
2
6
5
4
3
9
8
9
4
2
1
2
6
3
8
7
1
2
7
3
5
2
2
9
1
9
2
2
3
4
4
1
8
3
8
8
2
9
5
5
1
4
7
2
1
7
9
8
3
9
6
2
3
8
2
6
3
5
9
8
2
7
9
3
9
7
6
6
7
9
6
9
8
7
9
6
7
8
7
2
7
4
6
3
3
1
8
8
9
8
9
9
2
4
8
8
8
1
8
3
6
9
9
2
9
7
8
7
6
7
6
9
8
7
6
7
8
5
4
3
2
5
6
1
4
9
8
6
3
4
1
4
7
3
1
9
6
2
6
5
8
7
4
2
7
3
5
5
8
1
2
3
8
7
8
8
4
6
1
2
8
4
4
2
2
9
6
7
9
4
6
8
1
3
2
8
4
1
9
8
9
3
1
9
8
4
1
2
5
1
3
6
3
5
4
1
1
3
1
4
6
1
6
9
8
2
1
1
6
4
2
6
2
3
9
3
5
5
2
8
6
8
6
4
7
5
7
2
6
3
1
7
6
3
7
6
6
3
8
4
1
3
9
2
5
7
4
8
2
6
4
2
6
3
3
9
8
9
5
7
5
1
2
7
7
5
2
3
2
4
6
7
7
6
3
1
8
4
8
2
2
8
1
5
6
3
4
8
7
8
5
1
7
3
8
8
6
8
2
4
1
2
2
2
3
2
6
8
5
2
7
9
4
3
6
1
3
9
2
2
4
9
4
1
7
6
3
9
7
5
3
8
6
6
3
9
4
7
5
9
7
1
7
2
2
2
5
4
3
6
7
4
1
1
9
3
4
1
9
9
4
2
6
3
2
1
6
5
9
8
1
5
1
2
7
8
4
6
4
8
4
5
3
1
8
9
7
1
7
3
3
6
7
1
8
3
5
5
6
2
1
3
3
7
6
3
9
5
6
3
8
4
7
6
5
2
5
3
1
9
9
1
4
3
3
9
4
8
3
3
2
7
3
8
4
5
1
4
9
5
6
9
8
7
6
1
2
8
4
9
4
6
8
8
3
6
8
9
6
3
5
8
8
1
3
3
7
3
4
4
1
4
5
9
7
8
4
5
2
8
1
6
5
2
3
4
8
5
7
9
5
3
8
3
2
5
8
1
6
4
5
5
5
5
6
9
3
1
1
9
2
2
1
3
5
7
5
4
2
4
1
6
1
2
2
4
5
9
4
5
4
4
9
3
1
7
1
9
2
7
1
6
2
5
7
5
2
9
6
6
8
5
9
9
3
9
6
9
5
4
8
5
7
1
3
5
5
6
3
2
3
6
9
5
4
2
5
9
4
2
4
8
5
9
9
1
8
2
2
8
3
2
4
3
4
7
9
8
4
6
4
9
6
7
3
5
4
1
3
7
8
4
4
8
4
6
4
8
1
7
1
3
6
6
1
1
2
4
9
2
3
4
9
7
2
9
2
7
9
7
1
5
7
7
6
2
7
5
7
2
7
7
2
8
5
9
3
4
3
1
3
9
4
8
7
6
6
7
1
7
1
9
1
3
5
3
8
9
9
1
4
8
6
9
2
2
1
7
6
8
6
1
7
3
5
1
8
8
9
2
3
3
6
1
1
7
7
5
8
2
8
4
3
4
2
5
5
5
7
7
9
7
2
2
6
2
5
5
4
8
2
5
5
6
5
7
8
1
3
1
7
6
7
1
7
4
4
4
1
8
8
6
3
6
7
1
8
9
2
7
2
4
3
5
6
3
2
5
5
4
7
7
3
5
8
4
4
3
5
5
9
5
8
1
2
3
5
8
5
8
2
1
9
1
7
7
1
1
1
2
1
3
2
4
9
6
9
5
1
2
6
8
2
1
2
1
8
5
1
6
9
7
7
2
3
9
5
2
4
5
6
7
2
3
2
3
2
8
9
6
6
1
1
2
3
5
7
3
8
1
4
7
1
1
3
5
6
9
2
3
3
8
4
8
1
4
8
5
7
3
6
8
6
4
5
2
1
3
2
5
4
3
3
5
9
1
7
2
6
6
7
7
6
2
3
4
1
2
1
8
2
6
2
5
2
2
4
8
6
5
9
6
8
1
4
8
5
6
9
8
8
5
6
8
8
6
5
7
4
1
5
1
6
2
1
5
5
1
2
3
8
9
7
1
1
2
7
7
4
8
6
1
9
9
5
6
4
9
4
1
9
9
3
5
2
7
6
3
7
1
8
9
5
2
6
3
5
2
1
6
6
4
3
8
9
9
9
5
5
8
7
6
7
3
9
2
3
6
3
8
9
4
4
1
8
4
7
2
7
6
8
4
6
7
1
3
5
1
2
4
1
3
3
4
6
3
9
1
1
4
4
3
6
9
7
4
3
8
8
8
9
4
3
1
7
1
6
3
1
7
5
3
6
1
9
6
3
4
4
5
7
3
6
1
7
8
3
5
1
4
7
2
5
3
4
3
8
7
3
9
7
4
6
2
2
3
7
2
1
7
1
8
6
1
6
1
7
2
5
6
4
4
1
2
7
8
4
2
3
5
1
8
8
3
6
8
8
1
8
3
1
5
9
7
9
3
7
9
4
6
6
2
2
3
3
8
9
6
5
8
7
9
2
5
3
3
1
1
5
9
9
1
8
5
8
1
6
4
2
3
2
7
3
7
7
8
4
1
1
5
5
6
5
6
7
4
7
5
5
7
4
6
4
3
1
4
5
7
8
2
4
3
3
1
2
8
5
7
4
8
8
8
3
2
9
3
9
5
2
8
5
6
8
1
1
1
2
4
4
8
1
3
5
6
5
9
2
4
2
2
8
9
8
9
3
2
2
7
8
6
8
8
2
9
2
3
9
6
8
8
1
2
3
7
2
6
5
6
5
7
1
5
9
6
3
4
3
1
9
2
3
3
8
1
2
1
1
9
9
6
5
5
5
3
4
5
7
6
9
2
1
1
3
9
4
7
5
4
6
4
3
4
8
4
1
1
7
8
3
8
3
5
3
5
7
7
9
6
9
7
4
9
1
6
7
7
8
5
9
9
4
5
7
3
7
2
7
4
2
4
4
5
7
6
8
4
1
6
6
4
9
6
5
2
9
8
2
8
6
7
7
4
5
6
8
8
5
5
3
9
9
2
5
6
3
4
5
9
6
1
6
7
8
9
3
4
7
7
6
2
4
1
1
4
2
6
9
5
1
8
6
3
3
7
2
3
6
9
2
9
4
5
4
4
2
5
9
4
6
5
9
8
2
6
2
4
1
8
4
7
2
7
6
2
2
9
2
5
7
9
8
3
3
2
9
2
4
5
1
1
7
5
9
7
2
5
5
4
6
8
5
9
1
7
3
2
3
9
4
3
8
7
6
8
7
1
6
5
8
5
1
1
6
1
8
1
1
We had pork loin for lunch yesterday. It was pretty good. I had a steak burrito and pork tamalies for dinner. It was also very good. My turd was much more solid today. It took a bit of pushing to get it out, but that seems to be the norm. It was a real stinker due to the hot sauce I put on the burrito. It almost made me tear-up due to the stench. The smell lingered in the bathroom for a good 15 minutes. The turd was about 16in long and was of an average diameter. It was a consistant brown color with black chunks. (I put black beans in my burritos) It was a satisfying turd and I give it a rating of 7.
Michael Loves Me!
Back by unpopular demand, more random number crapflooding!
3
2
6
2
3
3
6
6
2
5
8
4
6
5
6
2
2
8
6
3
7
1
9
4
1
6
7
4
4
5
1
9
6
7
6
5
1
6
2
9
5
8
3
3
6
9
2
7
3
3
3
8
6
9
5
3
5
4
7
5
8
6
7
5
8
6
8
4
6
1
3
4
9
9
5
2
8
5
5
1
2
2
6
8
9
9
3
2
9
4
3
7
5
9
5
7
9
7
7
5
1
4
5
7
5
3
8
5
2
2
1
1
1
9
8
2
3
7
4
1
2
2
2
9
1
7
5
5
3
5
7
4
1
9
1
6
1
6
9
6
8
8
9
9
3
8
2
4
7
8
9
9
2
8
4
3
8
4
9
1
1
8
2
5
6
3
5
1
3
9
4
7
3
2
7
9
6
1
3
8
6
8
2
5
9
4
7
1
3
2
2
5
3
6
3
3
4
3
8
7
9
6
2
8
5
5
8
9
6
8
6
2
5
3
5
4
5
9
5
5
2
3
7
3
8
5
9
4
9
5
1
4
9
8
6
1
6
3
3
1
6
1
8
3
1
8
3
5
3
1
2
1
5
9
6
4
8
2
6
8
5
6
5
2
6
5
7
9
5
4
1
5
8
7
4
2
1
9
8
3
6
2
1
8
4
9
6
4
6
4
9
9
5
4
4
2
4
7
9
4
6
3
6
2
7
1
6
1
2
9
3
2
7
1
2
5
5
5
4
6
9
9
9
4
8
9
9
6
9
6
2
1
4
4
7
4
3
1
8
4
6
4
8
2
5
4
5
3
5
9
8
3
7
7
7
6
4
9
3
6
4
9
1
3
9
7
3
9
2
4
5
8
8
4
3
4
7
5
4
6
4
2
3
1
5
3
4
4
4
6
7
9
7
7
3
2
6
3
5
2
5
5
1
8
5
8
3
3
4
4
7
8
2
4
9
4
4
3
4
8
5
9
8
2
7
1
6
5
7
1
8
4
1
8
7
7
8
5
5
9
2
1
9
9
5
1
7
2
1
7
1
6
3
3
2
2
8
2
1
6
9
1
9
7
7
2
7
4
4
3
8
5
9
4
6
9
7
9
6
2
7
3
7
5
3
9
2
7
9
5
8
9
1
5
1
5
5
8
8
2
8
5
7
8
2
9
6
4
3
4
1
4
1
5
2
9
4
5
9
3
7
1
4
2
5
8
1
4
7
9
7
8
4
3
1
4
3
6
3
9
3
7
5
1
1
2
6
6
3
8
2
1
5
6
7
7
7
1
3
3
7
5
9
6
1
1
2
4
8
4
8
4
5
2
1
3
8
1
5
9
9
7
9
9
6
5
1
4
2
3
9
5
9
5
9
7
6
6
7
8
1
2
9
4
3
9
3
2
6
6
5
5
1
6
7
8
7
1
1
9
1
6
3
2
2
5
1
3
7
3
6
1
3
6
9
5
8
8
1
5
7
4
6
6
5
5
7
7
5
1
3
3
4
1
1
7
1
3
5
1
2
4
6
9
4
8
7
9
9
8
6
3
3
2
7
9
4
9
5
9
3
8
6
1
8
5
3
1
4
7
3
6
9
7
2
2
3
5
8
2
4
8
2
5
9
9
2
9
6
3
1
7
6
3
4
1
5
4
3
9
3
3
7
2
5
7
5
6
1
5
5
4
7
3
5
1
9
7
8
4
8
3
8
9
3
1
9
9
7
1
3
7
1
1
2
3
8
3
9
7
1
2
5
7
7
2
9
6
5
5
7
2
3
9
8
1
8
8
8
9
6
7
6
7
1
5
4
2
3
7
7
9
2
2
6
4
2
1
7
6
8
1
6
4
5
4
1
7
4
2
6
2
8
7
1
4
2
5
2
1
9
3
5
6
6
5
7
8
3
4
3
5
9
5
2
5
7
8
8
2
3
4
4
1
1
8
2
4
3
5
3
2
3
7
1
2
9
6
8
5
8
9
2
1
3
6
8
9
5
3
6
3
8
3
2
8
3
4
5
3
3
2
3
4
9
9
3
1
8
7
8
6
9
4
7
8
5
5
1
4
5
6
3
1
1
1
7
4
3
9
5
6
7
5
6
3
8
3
1
9
2
7
5
3
9
2
9
6
9
6
8
5
7
4
1
2
4
7
5
1
5
6
2
3
3
9
3
2
4
6
2
4
8
9
7
4
3
8
3
7
8
9
1
9
4
9
6
7
1
3
7
7
8
9
3
2
8
5
5
3
4
9
8
8
4
5
6
6
5
1
3
2
1
3
4
2
9
7
5
5
7
8
1
2
6
8
1
7
7
2
2
3
8
5
7
7
6
2
9
9
2
6
8
7
7
7
6
5
1
7
8
4
1
9
4
9
4
6
5
4
9
2
2
2
4
4
8
8
2
6
7
4
7
6
7
5
5
7
7
2
5
6
5
2
1
6
1
8
6
4
9
7
5
6
3
4
8
6
2
5
5
1
1
3
8
7
3
3
2
3
3
4
3
8
9
6
8
7
6
7
4
4
2
5
3
7
8
5
3
2
2
5
2
8
8
8
2
8
3
1
3
4
1
5
4
9
7
5
3
5
3
9
2
8
2
9
5
8
1
5
6
5
4
5
2
9
2
1
9
3
8
3
4
7
5
5
2
3
7
4
5
1
5
5
2
6
1
3
4
9
8
8
3
8
6
6
2
2
6
7
1
1
2
2
1
5
1
7
9
6
3
6
8
9
4
3
8
6
7
7
2
4
2
2
2
3
5
3
2
6
1
5
3
5
3
5
7
9
4
5
2
3
8
7
3
3
9
1
5
7
7
2
1
4
9
7
5
9
9
7
6
3
8
7
9
8
7
2
5
6
3
7
1
6
2
7
9
3
3
1
7
1
1
9
1
9
6
9
3
5
4
1
9
1
5
9
1
7
1
2
7
3
3
7
3
5
9
1
6
3
7
9
1
6
7
3
3
6
6
8
2
5
1
5
6
8
9
3
5
9
5
6
3
9
6
5
9
9
3
8
7
7
2
1
1
7
1
6
9
6
8
9
1
5
9
4
1
2
7
3
8
1
4
8
3
9
6
8
3
1
9
3
2
4
8
9
7
4
2
5
5
1
4
4
8
3
3
3
4
6
4
2
2
3
2
4
7
4
7
8
3
4
4
1
3
6
1
4
3
5
5
7
2
2
4
5
7
7
1
3
4
4
5
5
7
7
9
4
1
2
2
5
8
4
5
8
1
9
4
3
1
3
3
1
9
9
8
6
3
4
9
2
4
1
7
4
7
7
7
7
1
9
2
6
7
5
7
4
1
5
2
9
6
2
3
3
4
5
7
1
3
3
8
6
9
7
9
9
9
7
2
1
7
3
6
2
7
9
7
1
5
7
7
6
1
9
5
5
9
7
4
5
9
9
8
8
1
5
2
7
9
4
3
1
5
8
9
4
2
2
2
1
9
7
7
3
4
6
6
5
7
6
2
1
8
8
1
5
6
2
7
6
6
6
4
4
4
4
2
5
4
2
6
8
7
2
5
1
9
2
5
1
1
1
6
6
2
2
6
9
8
4
9
7
8
2
2
1
3
5
7
4
2
6
1
6
4
7
2
9
7
9
1
4
4
8
1
9
1
2
8
7
7
4
7
1
9
3
3
6
4
6
9
6
8
6
8
5
2
2
2
5
8
8
3
1
8
1
5
4
8
2
2
2
7
8
2
3
7
1
1
5
9
7
2
4
9
2
9
3
9
9
6
9
8
5
1
3
4
6
8
9
9
3
8
9
8
2
2
4
6
4
7
9
4
7
7
8
3
1
5
5
9
8
4
9
3
6
2
1
7
3
9
5
2
6
6
2
7
8
3
9
7
4
5
3
4
9
3
6
6
9
2
9
9
6
4
6
2
7
8
4
2
7
2
1
3
8
4
1
3
4
4
3
7
1
2
8
3
4
8
9
1
8
2
3
3
2
6
3
3
2
9
8
2
7
1
3
5
5
3
4
3
1
5
6
2
7
8
8
2
4
4
7
6
3
4
1
8
9
1
6
1
7
4
7
3
7
7
7
8
5
9
2
4
4
2
6
9
8
6
7
8
5
8
2
5
8
8
1
2
3
9
3
8
4
3
1
3
9
5
5
5
1
9
2
2
5
9
8
8
8
2
4
1
1
3
1
9
4
9
5
1
2
4
2
4
8
9
4
8
4
2
7
5
5
2
6
5
5
1
1
4
1
4
7
3
7
3
1
5
1
8
8
1
3
7
1
7
2
3
5
6
2
5
3
6
1
4
7
1
4
5
9
3
9
7
6
4
7
3
4
7
5
8
6
3
3
3
9
8
9
6
2
3
9
8
6
1
5
6
4
6
1
7
3
6
4
5
7
7
5
8
9
7
2
4
7
5
4
5
7
5
5
2
4
1
6
7
4
1
3
1
4
5
2
1
7
4
5
1
4
9
5
4
7
1
8
5
9
2
1
8
2
5
7
6
4
3
8
3
1
2
9
9
9
1
1
9
9
7
9
1
8
9
5
5
9
9
6
6
7
5
2
8
5
7
1
6
9
5
6
5
4
3
9
3
6
1
4
3
4
2
4
5
2
1
8
8
8
3
6
5
9
4
6
8
6
5
7
9
3
6
2
2
6
1
5
4
8
4
7
9
9
3
6
3
3
6
6
9
3
2
1
3
3
9
5
4
1
9
8
6
4
7
6
2
3
2
9
7
5
7
6
8
2
3
9
5
8
4
1
4
5
1
1
8
4
2
1
5
8
4
4
6
6
7
5
8
3
4
4
5
5
3
5
4
8
4
4
3
5
8
1
6
5
3
4
2
4
3
2
4
1
9
1
6
5
7
9
1
8
3
7
8
3
2
1
2
3
4
5
2
7
1
4
5
2
1
6
1
8
1
2
7
2
4
7
5
7
3
2
9
8
8
1
3
5
9
4
9
9
1
3
4
5
1
8
4
1
9
8
8
4
1
5
7
6
7
8
1
4
1
9
7
3
4
9
6
8
9
1
2
5
3
9
8
4
1
3
5
7
7
9
7
2
6
8
2
8
9
8
9
2
5
1
2
6
2
3
7
4
7
3
1
7
1
3
3
8
3
7
6
4
2
6
9
4
7
3
2
5
3
3
3
6
2
8
9
1
9
5
6
2
4
1
9
5
2
8
8
8
8
7
8
3
8
5
5
2
9
4
9
8
8
6
1
5
2
2
4
3
9
7
6
3
8
2
7
7
6
2
1
4
4
8
9
6
7
4
2
4
9
6
6
1
3
5
4
1
5
9
4
9
7
6
3
6
4
7
9
2
5
5
9
4
3
7
7
1
1
5
9
7
8
9
1
8
5
2
6
6
6
9
4
8
2
2
2
4
2
3
6
6
3
3
7
9
1
1
9
2
1
4
3
1
9
5
8
1
4
5
2
2
8
8
7
9
8
1
2
7
8
5
7
6
2
3
3
6
7
7
8
5
3
1
6
6
2
9
4
5
6
8
7
8
4
8
3
6
5
7
3
9
3
5
8
6
2
6
9
8
5
4
1
3
3
2
9
5
6
4
2
4
4
5
1
6
4
2
2
2
5
2
2
7
8
9
6
4
5
9
6
3
7
2
7
4
8
2
8
8
4
9
5
4
5
9
3
8
7
1
5
6
1
4
6
7
3
4
2
6
4
1
9
5
2
4
6
6
2
5
3
2
5
3
1
4
2
3
9
2
4
9
4
8
6
8
7
6
2
7
6
3
4
1
4
3
3
8
9
6
8
3
3
5
5
8
7
5
1
8
9
3
2
6
8
3
8
9
1
4
2
1
6
2
3
4
3
8
4
4
3
3
7
6
3
7
9
8
7
5
4
6
4
5
2
5
5
2
5
6
9
3
7
9
4
5
5
2
3
9
8
3
6
9
4
9
1
6
2
8
3
6
7
8
6
9
1
8
2
5
2
3
9
1
2
2
4
5
8
2
8
5
5
5
8
1
3
9
9
6
1
2
4
4
1
7
5
4
5
9
3
7
9
4
8
3
3
2
3
2
2
7
8
3
4
5
6
5
7
6
4
2
6
7
6
2
9
8
7
7
3
9
9
7
9
9
4
8
4
1
1
1
9
9
9
7
9
6
6
5
9
4
9
6
1
4
3
5
4
3
7
9
7
5
2
3
1
2
7
9
9
5
3
8
8
9
2
6
7
7
4
6
5
4
8
3
1
8
3
6
6
9
2
9
6
1
3
1
6
7
8
1
9
1
7
3
3
8
6
6
9
7
4
5
7
5
2
3
8
4
4
8
2
9
4
5
1
8
9
5
4
7
2
8
3
4
4
2
5
1
5
1
7
5
6
9
4
2
7
7
9
5
9
7
8
4
6
3
9
8
8
8
8
9
4
4
2
5
1
1
5
4
4
9
6
7
8
4
4
9
9
6
8
6
7
5
4
7
3
5
4
5
5
3
4
5
9
1
3
4
6
8
2
7
4
7
9
2
3
6
3
6
6
7
8
8
3
5
9
2
1
1
9
5
2
1
5
2
3
8
6
7
6
6
6
9
1
3
4
5
5
8
7
8
4
9
8
1
7
8
4
6
7
3
5
1
8
2
9
1
5
1
7
2
6
4
5
3
6
9
4
5
3
5
4
3
1
8
6
1
5
1
6
5
9
5
1
1
8
9
2
1
8
3
9
8
3
9
9
9
7
6
4
8
1
1
5
7
4
9
4
4
2
6
4
9
1
7
5
7
9
4
7
4
3
1
6
9
8
7
5
2
7
5
4
3
8
7
4
6
6
2
3
1
6
3
3
6
2
6
7
1
9
9
5
3
9
7
1
6
8
3
9
7
4
3
3
3
7
4
7
9
5
2
6
7
3
2
6
9
4
9
7
5
5
1
7
9
2
2
2
7
6
2
2
7
9
6
5
3
1
1
6
4
1
9
7
5
2
7
4
1
2
3
7
4
7
4
9
2
4
9
2
6
3
6
2
8
8
6
5
7
2
9
5
4
5
3
8
1
8
6
7
6
4
2
7
9
2
7
7
4
4
4
7
6
3
3
8
1
5
6
4
5
9
5
2
4
7
2
1
3
5
6
7
2
3
9
2
6
3
1
8
8
9
7
3
2
8
6
6
9
9
3
7
6
9
4
6
9
6
5
5
2
7
1
6
5
2
8
5
9
5
2
1
3
3
3
4
6
8
2
5
8
8
2
5
4
2
9
7
4
8
7
3
9
7
3
7
5
2
8
3
9
3
2
9
4
1
3
2
5
2
2
1
9
4
7
4
6
9
5
9
9
5
8
3
4
6
4
7
7
5
7
6
2
8
1
4
8
3
6
3
7
6
2
4
5
9
4
4
2
7
1
8
1
4
4
2
4
7
4
4
3
5
2
4
1
3
9
4
8
3
2
2
1
2
1
6
2
9
1
6
7
6
7
2
1
5
5
4
5
9
6
2
8
9
3
7
1
3
2
1
9
6
8
6
2
3
7
8
9
1
9
3
7
3
8
7
2
4
5
5
2
4
9
6
8
5
3
7
1
5
1
8
9
5
6
1
3
1
7
6
7
4
8
7
2
2
8
5
4
9
3
2
6
2
8
4
4
7
6
9
4
4
3
5
2
4
4
7
6
4
6
1
1
5
6
1
5
3
2
5
1
1
1
5
8
2
9
6
3
7
4
4
1
7
1
8
9
1
9
6
1
6
2
6
5
1
6
3
7
8
4
7
4
6
5
8
2
6
2
5
3
5
3
2
9
8
3
9
4
1
1
7
1
8
3
5
8
7
6
3
5
9
1
2
2
7
2
3
5
5
7
3
4
8
8
6
4
8
2
7
5
1
2
2
9
9
3
1
5
7
9
9
2
7
9
2
5
9
3
7
6
8
7
4
6
1
4
6
3
8
7
8
9
4
5
9
6
7
4
5
8
9
7
7
7
1
4
7
6
5
6
9
4
1
3
6
1
9
8
1
6
9
6
9
8
7
8
4
2
2
5
3
8
7
7
2
8
5
1
9
8
5
4
9
4
8
5
5
9
5
1
7
2
7
2
3
2
5
9
8
6
4
8
3
6
5
3
8
2
1
7
2
9
5
6
2
1
8
6
1
2
2
3
8
4
4
2
5
5
8
2
6
8
2
8
6
1
2
5
8
3
3
9
8
9
2
1
1
6
8
1
8
8
8
2
7
2
9
9
9
6
8
8
5
8
9
4
4
9
5
5
1
6
4
6
7
6
2
6
7
6
6
5
2
6
6
5
1
3
1
1
4
6
1
6
6
4
7
5
5
2
3
5
4
2
9
1
7
2
9
9
1
9
4
5
3
1
5
5
4
2
4
9
4
9
7
8
8
5
5
6
2
6
8
4
6
8
4
6
6
8
8
4
3
1
1
1
7
3
8
9
8
3
5
6
3
4
4
3
9
9
2
8
2
1
7
9
5
6
6
9
1
7
3
3
5
7
3
1
7
9
2
6
6
3
3
3
2
2
6
1
5
7
7
9
6
1
5
7
7
1
1
9
3
4
7
1
3
8
9
5
2
5
6
4
2
9
4
9
7
5
6
4
1
9
3
1
7
7
1
2
2
7
1
5
6
7
7
9
5
4
6
8
4
3
8
6
3
3
3
1
1
1
4
9
6
9
5
9
7
2
7
2
9
6
8
1
7
5
1
3
5
1
3
9
6
2
8
9
1
9
9
7
4
5
6
9
6
2
5
3
9
8
7
6
4
5
6
8
3
8
8
2
1
1
2
3
4
6
5
8
3
7
2
7
3
4
6
1
4
2
7
7
7
1
5
1
8
9
3
7
5
7
2
3
3
5
4
5
8
1
1
7
9
8
9
3
1
4
1
4
5
7
3
8
4
5
2
9
2
5
9
8
6
3
7
7
8
4
8
3
6
7
2
8
1
5
7
5
3
9
8
7
4
4
7
5
4
7
4
8
5
4
6
6
2
8
6
3
6
6
5
5
1
3
1
2
1
5
3
9
2
2
2
2
3
2
7
5
1
8
4
9
3
8
9
5
7
9
8
8
7
3
2
2
3
5
3
9
1
5
2
3
3
8
2
7
5
3
5
7
2
4
6
1
8
3
4
9
3
2
5
9
4
3
4
5
6
5
6
1
7
8
9
3
9
1
2
6
7
5
4
9
7
1
2
6
1
6
2
3
5
8
4
4
8
6
9
6
8
4
5
3
8
1
7
1
3
6
2
9
6
4
1
5
3
1
9
6
4
7
8
5
6
8
4
3
8
9
4
3
2
9
4
9
9
5
4
2
1
6
5
3
6
8
2
6
8
7
9
6
9
9
7
1
8
9
4
4
8
4
5
9
9
9
7
5
9
6
4
3
9
4
3
1
3
3
7
6
8
8
2
6
8
4
5
5
8
4
8
3
3
6
6
5
6
4
7
6
2
5
3
8
8
2
2
2
9
4
9
2
5
8
8
6
9
8
1
7
3
4
8
4
4
5
7
6
4
1
5
8
7
6
4
3
1
5
3
1
1
9
8
7
4
4
9
3
2
3
7
5
9
4
9
7
7
6
9
9
1
8
8
3
9
8
1
2
4
8
4
4
7
4
4
1
2
2
4
7
6
6
6
8
7
8
2
3
3
6
5
8
8
1
5
2
9
8
6
3
4
6
9
5
1
1
4
7
6
3
1
9
4
5
1
2
9
5
7
7
3
5
1
5
8
7
3
6
2
2
2
3
2
5
7
7
3
3
8
5
6
1
2
7
2
8
1
9
4
7
3
2
3
7
4
5
6
8
4
3
6
7
4
6
1
1
9
5
4
9
5
1
6
4
4
8
7
5
8
1
4
5
7
5
9
7
3
3
8
7
3
5
7
3
7
4
6
2
9
3
4
7
4
1
9
2
9
9
8
1
7
1
4
8
2
8
8
3
9
2
2
3
5
5
9
1
5
6
2
4
8
5
6
8
7
5
8
2
6
5
9
5
5
2
6
2
5
7
4
7
2
2
5
1
8
2
3
2
6
5
3
1
3
2
1
7
5
9
8
7
7
1
5
4
1
3
1
5
1
3
7
3
1
4
1
1
5
6
6
5
2
6
2
2
5
1
6
8
5
2
9
3
2
7
5
7
9
7
3
8
9
8
1
7
6
6
1
5
1
4
1
6
9
3
2
1
1
8
8
1
8
4
7
7
7
4
9
5
2
6
3
1
4
4
4
4
9
4
2
1
9
7
7
9
7
3
3
5
7
5
8
2
4
7
6
7
6
2
1
2
9
8
1
2
1
3
6
2
9
4
2
5
2
5
9
9
9
2
1
1
6
4
1
5
4
3
9
8
8
5
9
1
1
9
8
5
8
6
1
2
6
6
3
5
5
7
6
1
9
7
8
4
2
5
4
5
5
8
3
4
1
6
1
5
4
1
6
2
5
5
2
3
9
8
4
5
6
3
8
7
8
6
3
4
6
5
2
2
6
6
7
8
4
2
7
2
8
7
9
7
1
9
7
6
6
3
4
4
4
1
3
9
4
4
2
8
7
1
6
9
8
7
8
7
3
7
5
6
7
8
9
5
4
7
4
4
8
8
2
2
2
4
8
5
8
6
2
4
5
4
4
6
1
8
4
7
3
7
9
3
8
2
3
3
3
9
8
8
5
1
1
9
7
7
5
5
1
8
9
1
6
4
8
2
3
1
8
6
1
6
9
5
2
1
7
7
6
9
3
4
8
4
9
2
5
2
4
9
8
2
1
8
6
6
7
1
9
3
9
5
5
3
6
6
1
7
7
6
3
8
1
8
8
1
7
6
2
1
2
6
5
5
1
5
7
3
3
8
1
8
4
4
6
8
5
2
9
4
1
8
2
2
5
1
1
3
3
1
2
6
3
5
5
1
4
2
7
7
9
6
9
4
8
7
5
4
2
5
2
5
8
7
1
9
2
8
8
9
8
4
1
4
6
2
1
7
8
7
8
4
6
5
6
7
2
7
8
4
4
2
7
6
5
9
5
4
9
7
7
7
4
8
1
9
3
5
3
4
6
5
2
1
6
3
1
1
4
8
1
2
7
2
9
9
6
1
1
7
9
9
9
8
4
3
5
7
6
6
5
5
5
2
6
1
2
1
6
7
2
4
3
6
4
8
7
4
2
7
3
4
4
9
3
1
8
6
2
2
6
4
1
5
9
5
7
3
9
4
7
6
8
8
2
5
7
7
3
3
5
2
6
6
3
2
2
9
5
1
5
9
6
2
9
9
5
1
4
9
3
4
2
1
5
2
9
2
8
2
8
1
4
4
6
7
7
8
9
1
4
8
6
9
4
1
9
7
1
2
7
8
3
6
7
2
5
1
2
6
1
2
7
5
2
4
1
3
1
7
1
4
9
5
2
3
4
6
2
6
5
9
7
7
9
9
3
4
3
8
6
4
2
3
1
9
1
3
9
4
4
8
1
3
5
2
1
6
1
4
6
4
6
7
2
1
1
8
5
8
4
4
9
2
7
3
2
6
5
5
1
5
3
1
5
3
3
5
1
2
2
8
3
8
8
6
3
4
3
1
3
2
6
7
4
9
8
6
4
8
3
1
1
6
3
7
2
6
8
6
8
5
4
2
6
8
9
9
1
3
7
4
6
6
5
8
8
5
6
9
4
2
3
9
3
4
5
2
3
3
1
8
6
6
1
8
6
3
9
9
5
4
2
5
5
7
6
5
9
5
5
4
5
7
5
7
9
5
4
5
5
9
3
1
7
5
6
8
1
7
5
9
9
5
6
3
1
2
9
3
4
5
9
2
2
2
8
8
3
4
2
4
3
9
1
6
5
6
1
1
5
6
3
1
5
3
3
4
6
7
5
4
6
8
8
9
1
8
9
3
2
5
4
4
6
2
3
5
3
9
2
6
8
8
1
2
8
5
1
6
7
8
3
6
7
5
5
1
2
7
5
3
4
7
2
8
1
8
2
1
8
1
9
4
9
2
3
3
6
5
4
8
8
3
4
8
5
5
2
4
9
7
7
9
8
1
1
4
7
3
9
6
3
9
7
6
5
2
5
5
9
8
7
7
5
7
2
4
5
1
9
5
8
6
5
8
2
9
2
4
1
6
9
9
6
7
6
8
8
3
4
3
8
1
3
2
7
5
4
9
8
9
2
9
8
4
1
4
6
2
4
6
3
6
2
3
3
6
7
7
7
4
3
5
6
4
3
8
7
2
1
5
1
7
2
9
7
2
7
3
7
7
5
7
7
8
6
1
7
5
8
4
6
5
9
4
5
1
6
6
5
1
4
9
7
8
6
9
8
5
6
4
9
8
4
2
5
8
4
6
6
6
5
5
6
5
6
7
6
5
4
9
8
3
6
1
8
5
3
8
2
5
7
1
4
8
3
2
8
2
8
2
9
9
5
3
9
7
5
3
4
5
9
2
6
3
6
4
7
5
7
6
2
5
5
8
7
9
1
2
4
7
9
3
8
5
7
1
4
7
1
8
1
1
8
9
5
4
7
7
7
5
7
1
4
9
1
7
7
1
6
2
2
8
6
8
7
1
4
4
1
9
8
2
8
1
8
3
3
5
4
6
6
5
3
1
5
5
9
6
4
7
1
2
5
6
2
5
7
8
3
6
2
1
3
7
5
4
6
3
5
3
4
8
5
4
8
2
5
2
1
5
1
6
3
9
3
6
7
3
1
5
2
3
9
8
4
6
1
4
3
6
7
9
8
8
2
7
7
5
1
2
1
1
7
4
3
7
8
6
2
8
3
7
5
5
5
5
1
5
3
2
6
5
7
5
1
2
3
6
2
2
1
2
4
6
8
6
9
7
1
3
9
8
8
7
5
4
5
4
3
1
3
1
1
6
2
7
7
6
8
7
7
4
1
2
5
4
5
4
9
1
7
6
9
1
7
7
3
5
6
2
7
3
5
5
8
5
5
9
4
9
8
2
7
3
4
9
1
9
9
2
4
5
2
3
7
7
8
2
6
1
8
7
1
9
3
2
1
4
8
1
3
4
2
2
5
8
4
6
7
3
7
1
1
1
9
5
5
7
2
3
7
4
7
3
8
7
4
6
6
2
6
7
9
5
8
9
2
1
3
2
7
8
8
7
6
1
1
5
6
8
3
2
4
1
8
5
8
2
9
7
3
6
9
9
3
5
5
9
7
2
7
2
9
8
1
3
1
5
1
7
8
3
1
1
8
6
2
8
4
4
7
1
1
4
8
3
9
5
3
6
3
5
9
9
5
7
7
4
6
3
6
6
9
5
5
4
8
4
6
8
9
3
1
5
4
8
5
2
3
8
1
6
9
7
6
6
7
9
3
7
6
3
7
3
7
9
9
2
2
4
9
3
1
2
2
4
5
5
6
2
7
5
3
8
1
6
7
8
4
3
5
3
4
5
3
7
6
1
6
8
8
9
2
5
7
1
6
2
8
8
7
6
9
2
3
9
3
8
4
4
3
1
3
7
8
4
1
7
1
7
7
5
2
6
4
5
2
9
3
6
6
4
8
9
2
6
3
7
8
9
5
4
5
8
6
4
3
4
9
9
3
2
7
8
7
5
8
8
7
1
1
9
2
2
1
5
5
6
7
6
6
7
2
3
7
9
8
6
4
7
3
1
8
9
3
8
7
3
7
2
7
2
3
4
3
9
3
7
9
8
4
3
1
1
1
9
9
2
1
1
9
5
1
7
2
1
5
8
9
1
9
5
6
5
1
2
3
4
8
1
1
4
2
9
5
4
3
6
2
8
7
1
3
9
4
7
5
8
4
1
2
9
9
7
6
5
7
3
8
7
9
1
7
5
1
3
6
9
2
6
7
4
4
8
5
2
4
4
8
4
8
6
8
2
6
3
5
8
5
2
4
8
2
2
7
7
9
5
8
7
8
4
2
1
5
4
9
7
9
6
2
8
6
6
1
5
3
5
5
7
2
9
1
5
2
1
9
8
9
3
4
4
6
5
7
1
5
8
5
6
6
5
2
6
5
3
8
2
3
3
8
3
5
4
4
4
7
2
8
2
2
8
4
2
5
8
3
2
2
7
2
4
6
7
8
3
7
6
5
2
8
6
9
2
6
1
3
4
8
8
4
4
4
2
2
4
9
6
3
3
2
6
3
7
9
8
8
3
8
8
3
8
8
2
8
3
6
1
3
9
5
7
6
6
7
4
4
4
3
8
7
3
4
4
5
2
8
9
3
9
4
2
4
9
9
4
7
7
8
7
5
9
4
3
4
1
9
2
7
5
7
7
9
6
9
2
7
5
3
7
1
8
8
9
6
8
8
3
3
6
8
9
7
7
8
4
7
3
5
2
2
6
3
7
4
7
9
8
6
1
6
3
8
1
9
9
5
9
6
8
3
7
8
1
8
4
2
6
6
4
8
6
1
8
9
1
1
8
5
1
1
2
1
1
2
3
4
4
1
8
1
8
4
2
1
5
6
9
7
8
2
3
4
5
1
2
8
6
9
7
2
7
5
6
9
5
3
3
8
7
7
2
5
8
8
1
2
6
1
8
4
8
9
8
1
2
3
1
5
9
6
3
2
8
9
5
1
6
6
6
9
8
2
3
9
3
6
6
6
9
2
1
8
6
3
8
9
5
9
7
3
3
5
9
2
8
4
7
3
5
1
3
3
9
8
8
4
8
9
4
8
5
8
4
6
8
1
3
4
4
6
2
2
7
5
3
7
9
8
4
8
5
8
5
3
8
6
9
5
5
5
6
6
6
1
3
3
4
9
1
1
1
2
9
7
9
1
1
3
7
1
9
2
2
4
2
5
1
1
1
5
3
5
3
9
5
8
9
1
5
1
4
1
8
4
2
9
2
2
6
6
4
5
5
6
5
6
6
8
4
8
5
3
5
6
2
4
9
2
2
3
6
5
4
7
2
1
8
6
7
5
5
7
9
2
3
2
6
4
4
1
4
5
6
1
1
8
5
6
3
6
1
6
3
8
2
1
9
2
6
3
3
2
2
4
9
7
6
4
5
8
1
1
5
2
1
4
1
3
6
8
4
4
4
5
5
7
3
8
9
5
5
7
7
2
2
3
4
9
3
4
7
4
9
1
1
4
4
9
4
7
7
4
2
1
2
2
8
1
6
4
8
2
4
4
5
8
2
1
6
8
9
2
7
9
4
4
4
2
5
2
3
8
2
1
6
3
4
6
3
5
6
5
2
7
6
7
5
3
5
9
2
9
4
9
2
8
4
4
5
1
5
8
5
2
7
8
7
8
1
5
1
4
6
1
9
9
9
2
9
9
8
4
2
9
4
3
2
7
1
7
8
6
6
4
4
1
3
3
5
2
9
7
7
2
4
2
1
7
5
4
6
8
2
9
8
6
6
1
7
5
9
4
3
5
5
4
4
5
1
9
4
7
1
9
1
2
3
5
1
2
4
8
3
7
4
2
9
8
2
1
7
1
2
5
1
3
8
9
3
1
9
6
3
1
8
2
4
7
9
4
1
4
1
2
8
1
1
1
4
5
5
6
6
4
5
9
2
4
8
7
9
7
3
8
6
1
3
8
2
8
8
7
8
6
5
7
2
9
8
5
6
4
7
6
1
2
6
8
6
9
5
8
6
1
9
5
1
5
3
2
1
2
8
7
5
2
6
5
3
5
2
7
9
5
7
9
7
6
8
1
1
4
5
8
3
5
9
9
9
1
6
4
2
3
4
7
9
1
3
8
8
6
1
6
9
2
1
4
5
7
3
3
7
4
7
1
8
8
8
1
2
2
7
4
4
8
6
3
2
8
4
6
8
2
4
2
6
5
4
5
7
5
6
3
4
6
7
9
3
3
1
4
6
1
5
1
6
4
9
6
2
8
8
6
7
9
6
2
9
3
1
6
7
1
3
9
2
2
8
8
1
6
2
1
3
7
5
4
6
6
1
9
9
9
8
5
7
3
9
8
1
8
8
6
5
1
8
8
5
4
4
8
1
5
3
3
7
6
5
4
6
3
5
1
6
5
5
3
2
9
1
8
2
4
5
6
5
3
7
6
5
5
9
3
7
7
2
8
5
8
6
8
5
4
6
3
2
7
1
1
8
5
6
3
6
3
5
4
6
5
1
4
1
7
4
3
3
3
1
2
2
8
6
3
5
1
7
1
8
3
6
4
9
5
1
2
2
3
3
2
3
1
8
9
2
9
9
8
1
5
6
4
6
1
6
2
9
5
5
9
3
8
7
2
7
2
2
8
2
6
7
9
3
8
2
2
7
8
1
6
2
3
2
3
8
8
4
8
5
8
5
4
4
8
6
3
7
2
4
5
9
2
4
5
6
2
7
8
1
4
4
5
8
6
3
3
3
1
7
6
4
2
9
4
4
4
2
4
3
9
7
1
7
7
9
5
1
9
7
7
9
3
6
7
3
3
3
5
4
6
3
1
7
4
6
7
6
1
6
2
7
7
8
5
4
8
5
2
2
4
5
4
4
4
4
5
8
4
2
7
6
3
8
8
8
6
7
3
1
3
3
3
5
2
1
1
5
8
6
3
3
5
2
1
6
4
1
7
9
4
5
3
2
7
2
9
7
9
4
5
8
8
2
2
2
8
8
2
6
5
9
8
8
9
7
2
9
2
8
3
4
8
6
7
1
9
6
5
5
6
4
9
4
1
1
4
4
3
7
9
1
6
9
5
3
2
7
4
9
9
6
1
6
2
5
1
2
8
2
1
9
1
9
6
7
1
5
6
2
6
1
5
8
8
8
3
2
2
7
4
7
1
6
1
7
2
9
1
2
2
3
5
6
2
2
3
3
7
2
5
8
4
2
6
4
6
2
1
8
1
7
9
4
9
1
6
4
9
6
2
9
5
8
1
4
6
1
5
2
3
1
1
1
6
2
1
4
7
2
1
4
2
2
2
2
6
2
2
2
9
1
5
4
4
9
9
7
3
2
1
2
1
7
9
5
1
5
3
1
6
6
1
8
4
1
9
5
6
7
6
7
4
8
2
6
1
3
1
2
6
5
6
6
8
1
1
2
6
6
7
1
2
7
8
4
7
5
8
7
1
5
3
9
1
7
5
9
5
8
6
7
6
6
9
2
9
5
6
9
7
9
3
4
2
9
5
3
4
6
6
3
4
7
6
4
9
6
3
8
9
4
1
4
3
6
5
7
4
4
3
6
7
8
9
6
6
7
6
7
9
1
7
8
7
9
7
3
9
4
6
7
2
2
2
5
3
2
4
3
5
6
5
3
8
4
9
5
7
1
1
3
1
7
2
6
4
9
3
9
6
3
7
7
5
6
1
3
8
5
8
7
6
2
2
6
3
9
3
2
2
7
1
7
1
3
2
9
2
7
3
3
2
2
6
7
4
4
4
9
6
7
7
2
6
8
7
9
9
6
2
2
3
1
2
3
7
8
5
8
3
1
6
9
8
5
9
1
3
6
8
6
3
3
7
9
8
4
9
6
1
5
7
7
6
1
1
4
1
5
5
9
2
5
6
2
5
1
5
5
1
4
1
4
4
8
8
6
5
4
6
4
3
6
8
4
6
5
3
5
8
8
2
2
7
1
5
6
1
3
1
4
6
4
1
4
7
9
3
9
3
6
9
7
6
5
4
3
9
4
4
4
2
1
9
5
3
7
3
7
7
7
6
5
3
5
8
3
2
4
7
1
3
6
7
5
6
3
4
4
3
2
9
2
8
2
9
8
3
9
6
5
9
4
4
7
9
2
7
3
4
4
2
5
3
6
1
5
9
1
7
2
2
7
4
1
9
2
9
9
8
4
2
2
9
2
6
8
8
1
2
3
6
5
6
7
9
1
2
1
6
3
9
7
6
8
7
6
3
3
1
9
6
6
6
8
4
3
4
3
4
5
6
8
5
6
7
3
5
3
9
9
1
3
4
9
3
9
1
1
7
2
7
3
5
4
2
5
5
3
5
1
6
1
2
1
8
2
3
3
6
9
2
8
1
3
4
4
2
5
1
6
3
3
1
9
9
2
5
6
7
6
8
1
3
8
5
2
3
7
7
9
1
1
8
3
1
1
5
6
6
3
1
4
2
4
7
5
9
2
6
1
6
5
1
4
2
6
1
3
3
5
7
6
2
6
3
7
2
1
2
1
3
3
2
5
2
6
3
4
2
3
9
4
5
7
4
2
1
6
4
9
6
5
3
5
1
5
9
2
1
5
7
8
1
6
6
4
2
6
4
9
6
5
7
7
5
9
7
2
3
6
3
2
7
8
6
8
6
5
7
7
9
7
2
2
6
3
6
4
4
9
4
9
3
8
6
9
7
6
6
6
8
4
1
5
7
9
8
3
7
6
4
6
8
7
2
9
8
1
7
2
8
4
4
8
6
2
7
5
5
9
3
7
4
3
7
2
7
7
9
3
6
5
5
5
9
3
8
6
4
2
4
1
4
1
8
4
6
2
4
9
8
2
3
7
3
7
3
6
5
6
5
2
2
4
8
8
9
4
5
9
6
1
2
9
1
3
6
5
3
3
2
8
8
2
9
5
6
8
1
7
7
9
3
7
4
5
3
1
6
1
2
3
7
7
4
3
3
9
5
2
3
8
7
5
7
4
6
6
8
1
8
7
4
6
4
7
2
2
7
8
8
9
4
5
1
1
3
5
9
5
7
5
8
1
4
6
1
4
8
6
3
9
2
6
9
4
1
5
6
9
5
8
9
8
5
3
3
5
5
3
9
9
6
7
3
9
4
4
8
8
2
9
9
5
1
2
8
8
1
9
3
7
4
8
7
1
4
4
5
7
9
1
1
3
4
4
3
2
7
7
7
8
9
3
8
6
4
8
4
3
6
5
6
8
5
5
8
4
9
1
8
3
5
9
8
6
3
9
7
8
6
8
6
8
7
1
4
4
4
6
3
9
9
3
7
4
7
3
3
1
6
4
2
9
6
5
2
7
4
2
7
8
7
5
7
8
9
7
1
4
5
7
9
7
8
4
6
3
1
7
2
9
7
4
2
5
7
9
6
9
5
7
4
9
7
4
5
5
9
8
2
5
5
7
3
6
1
7
8
4
7
2
3
4
2
1
8
8
4
6
6
1
3
2
8
4
6
4
7
1
2
4
8
4
9
9
4
7
8
1
7
6
7
5
2
8
4
1
6
1
4
5
8
8
1
8
7
4
6
5
7
9
5
7
5
4
1
9
6
9
5
6
9
1
2
9
1
8
1
1
9
1
6
1
3
2
8
8
4
4
5
9
1
9
2
3
5
3
9
8
4
4
6
7
9
8
8
7
8
7
7
2
4
9
5
3
4
4
9
1
3
9
9
2
7
2
7
5
4
3
7
6
6
2
8
4
9
2
6
5
4
3
9
8
9
4
2
1
2
6
3
8
7
1
2
7
3
5
2
2
9
1
9
2
2
3
4
4
1
8
3
8
8
2
9
5
5
1
4
7
2
1
7
9
8
3
9
6
2
3
8
2
6
3
5
9
8
2
7
9
3
9
7
6
6
7
9
6
9
8
7
9
6
7
8
7
2
7
4
6
3
3
1
8
8
9
8
9
9
2
4
8
8
8
1
8
3
6
9
9
2
9
7
8
7
6
7
6
9
8
7
6
7
8
5
4
3
2
5
6
1
4
9
8
6
3
4
1
4
7
3
1
9
6
2
6
5
8
7
4
2
7
3
5
5
8
1
2
3
8
7
8
8
4
6
1
2
8
4
4
2
2
9
6
7
9
4
6
8
1
3
2
8
4
1
9
8
9
3
1
9
8
4
1
2
5
1
3
6
3
5
4
1
1
3
1
4
6
1
6
9
8
2
1
1
6
4
2
6
2
3
9
3
5
5
2
8
6
8
6
4
7
5
7
2
6
3
1
7
6
3
7
6
6
3
8
4
1
3
9
2
5
7
4
8
2
6
4
2
6
3
3
9
8
9
5
7
5
1
2
7
7
5
2
3
2
4
6
7
7
6
3
1
8
4
8
2
2
8
1
5
6
3
4
8
7
8
5
1
7
3
8
8
6
8
2
4
1
2
2
2
3
2
6
8
5
2
7
9
4
3
6
1
3
9
2
2
4
9
4
1
7
6
3
9
7
5
3
8
6
6
3
9
4
7
5
9
7
1
7
2
2
2
5
4
3
6
7
4
1
1
9
3
4
1
9
9
4
2
6
3
2
1
6
5
9
8
1
5
1
2
7
8
4
6
4
8
4
5
3
1
8
9
7
1
7
3
3
6
7
1
8
3
5
5
6
2
1
3
3
7
6
3
9
5
6
3
8
4
7
6
5
2
5
3
1
9
9
1
4
3
3
9
4
8
3
3
2
7
3
8
4
5
1
4
9
5
6
9
8
7
6
1
2
8
4
9
4
6
8
8
3
6
8
9
6
3
5
8
8
1
3
3
7
3
4
4
1
4
5
9
7
8
4
5
2
8
1
6
5
2
3
4
8
5
7
9
5
3
8
3
2
5
8
1
6
4
5
5
5
5
6
9
3
1
1
9
2
2
1
3
5
7
5
4
2
4
1
6
1
2
2
4
5
9
4
5
4
4
9
3
1
7
1
9
2
7
1
6
2
5
7
5
2
9
6
6
8
5
9
9
3
9
6
9
5
4
8
5
7
1
3
5
5
6
3
2
3
6
9
5
4
2
5
9
4
2
4
8
5
9
9
1
8
2
2
8
3
2
4
3
4
7
9
8
4
6
4
9
6
7
3
5
4
1
3
7
8
4
4
8
4
6
4
8
1
7
1
3
6
6
1
1
2
4
9
2
3
4
9
7
2
9
2
7
9
7
1
5
7
7
6
2
7
5
7
2
7
7
2
8
5
9
3
4
3
1
3
9
4
8
7
6
6
7
1
7
1
9
1
3
5
3
8
9
9
1
4
8
6
9
2
2
1
7
6
8
6
1
7
3
5
1
8
8
9
2
3
3
6
1
1
7
7
5
8
2
8
4
3
4
2
5
5
5
7
7
9
7
2
2
6
2
5
5
4
8
2
5
5
6
5
7
8
1
3
1
7
6
7
1
7
4
4
4
1
8
8
6
3
6
7
1
8
9
2
7
2
4
3
5
6
3
2
5
5
4
7
7
3
5
8
4
4
3
5
5
9
5
8
1
2
3
5
8
5
8
2
1
9
1
7
7
1
1
1
2
1
3
2
4
9
6
9
5
1
2
6
8
2
1
2
1
8
5
1
6
9
7
7
2
3
9
5
2
4
5
6
7
2
3
2
3
2
8
9
6
6
1
1
2
3
5
7
3
8
1
4
7
1
1
3
5
6
9
2
3
3
8
4
8
1
4
8
5
7
3
6
8
6
4
5
2
1
3
2
5
4
3
3
5
9
1
7
2
6
6
7
7
6
2
3
4
1
2
1
8
2
6
2
5
2
2
4
8
6
5
9
6
8
1
4
8
5
6
9
8
8
5
6
8
8
6
5
7
4
1
5
1
6
2
1
5
5
1
2
3
8
9
7
1
1
2
7
7
4
8
6
1
9
9
5
6
4
9
4
1
9
9
3
5
2
7
6
3
7
1
8
9
5
2
6
3
5
2
1
6
6
4
3
8
9
9
9
5
5
8
7
6
7
3
9
2
3
6
3
8
9
4
4
1
8
4
7
2
7
6
8
4
6
7
1
3
5
1
2
4
1
3
3
4
6
3
9
1
1
4
4
3
6
9
7
4
3
8
8
8
9
4
3
1
7
1
6
3
1
7
5
3
6
1
9
6
3
4
4
5
7
3
6
1
7
8
3
5
1
4
7
2
5
3
4
3
8
7
3
9
7
4
6
2
2
3
7
2
1
7
1
8
6
1
6
1
7
2
5
6
4
4
1
2
7
8
4
2
3
5
1
8
8
3
6
8
8
1
8
3
1
5
9
7
9
3
7
9
4
6
6
2
2
3
3
8
9
6
5
8
7
9
2
5
3
3
1
1
5
9
9
1
8
5
8
1
6
4
2
3
2
7
3
7
7
8
4
1
1
5
5
6
5
6
7
4
7
5
5
7
4
6
4
3
1
4
5
7
8
2
4
3
3
1
2
8
5
7
4
8
8
8
3
2
9
3
9
5
2
8
5
6
8
1
1
1
2
4
4
8
1
3
5
6
5
9
2
4
2
2
8
9
8
9
3
2
2
7
8
6
8
8
2
9
2
3
9
6
8
8
1
2
3
7
2
6
5
6
5
7
1
5
9
6
3
4
3
1
9
2
3
3
8
1
2
1
1
9
9
6
5
5
5
3
4
5
7
6
9
2
1
1
3
9
4
7
5
4
6
4
3
4
8
4
1
1
7
8
3
8
3
5
3
5
7
7
9
6
9
7
4
9
1
6
7
7
8
5
9
9
4
5
7
3
7
2
7
4
2
4
4
5
7
6
8
4
1
6
6
4
9
6
5
2
9
8
2
8
6
7
7
4
5
6
8
8
5
5
3
9
9
2
5
6
3
4
5
9
6
1
6
7
8
9
3
4
7
7
6
2
4
1
1
4
2
6
9
5
1
8
6
3
3
7
2
3
6
9
2
9
4
5
4
4
2
5
9
4
6
5
9
8
2
6
2
4
1
8
4
7
2
7
6
2
2
9
2
5
7
9
8
3
3
2
9
2
4
5
1
1
7
5
9
7
2
5
5
4
6
8
5
9
1
7
3
2
3
9
4
3
8
7
6
8
7
1
6
5
8
5
1
1
6
1
8
1
1
Back by unpopular demand, more random number crapflooding!
3
2
6
2
3
3
6
6
2
5
8
4
6
5
6
2
2
8
6
3
7
1
9
4
1
6
7
4
4
5
1
9
6
7
6
5
1
6
2
9
5
8
3
3
6
9
2
7
3
3
3
8
6
9
5
3
5
4
7
5
8
6
7
5
8
6
8
4
6
1
3
4
9
9
5
2
8
5
5
1
2
2
6
8
9
9
3
2
9
4
3
7
5
9
5
7
9
7
7
5
1
4
5
7
5
3
8
5
2
2
1
1
1
9
8
2
3
7
4
1
2
2
2
9
1
7
5
5
3
5
7
4
1
9
1
6
1
6
9
6
8
8
9
9
3
8
2
4
7
8
9
9
2
8
4
3
8
4
9
1
1
8
2
5
6
3
5
1
3
9
4
7
3
2
7
9
6
1
3
8
6
8
2
5
9
4
7
1
3
2
2
5
3
6
3
3
4
3
8
7
9
6
2
8
5
5
8
9
6
8
6
2
5
3
5
4
5
9
5
5
2
3
7
3
8
5
9
4
9
5
1
4
9
8
6
1
6
3
3
1
6
1
8
3
1
8
3
5
3
1
2
1
5
9
6
4
8
2
6
8
5
6
5
2
6
5
7
9
5
4
1
5
8
7
4
2
1
9
8
3
6
2
1
8
4
9
6
4
6
4
9
9
5
4
4
2
4
7
9
4
6
3
6
2
7
1
6
1
2
9
3
2
7
1
2
5
5
5
4
6
9
9
9
4
8
9
9
6
9
6
2
1
4
4
7
4
3
1
8
4
6
4
8
2
5
4
5
3
5
9
8
3
7
7
7
6
4
9
3
6
4
9
1
3
9
7
3
9
2
4
5
8
8
4
3
4
7
5
4
6
4
2
3
1
5
3
4
4
4
6
7
9
7
7
3
2
6
3
5
2
5
5
1
8
5
8
3
3
4
4
7
8
2
4
9
4
4
3
4
8
5
9
8
2
7
1
6
5
7
1
8
4
1
8
7
7
8
5
5
9
2
1
9
9
5
1
7
2
1
7
1
6
3
3
2
2
8
2
1
6
9
1
9
7
7
2
7
4
4
3
8
5
9
4
6
9
7
9
6
2
7
3
7
5
3
9
2
7
9
5
8
9
1
5
1
5
5
8
8
2
8
5
7
8
2
9
6
4
3
4
1
4
1
5
2
9
4
5
9
3
7
1
4
2
5
8
1
4
7
9
7
8
4
3
1
4
3
6
3
9
3
7
5
1
1
2
6
6
3
8
2
1
5
6
7
7
7
1
3
3
7
5
9
6
1
1
2
4
8
4
8
4
5
2
1
3
8
1
5
9
9
7
9
9
6
5
1
4
2
3
9
5
9
5
9
7
6
6
7
8
1
2
9
4
3
9
3
2
6
6
5
5
1
6
7
8
7
1
1
9
1
6
3
2
2
5
1
3
7
3
6
1
3
6
9
5
8
8
1
5
7
4
6
6
5
5
7
7
5
1
3
3
4
1
1
7
1
3
5
1
2
4
6
9
4
8
7
9
9
8
6
3
3
2
7
9
4
9
5
9
3
8
6
1
8
5
3
1
4
7
3
6
9
7
2
2
3
5
8
2
4
8
2
5
9
9
2
9
6
3
1
7
6
3
4
1
5
4
3
9
3
3
7
2
5
7
5
6
1
5
5
4
7
3
5
1
9
7
8
4
8
3
8
9
3
1
9
9
7
1
3
7
1
1
2
3
8
3
9
7
1
2
5
7
7
2
9
6
5
5
7
2
3
9
8
1
8
8
8
9
6
7
6
7
1
5
4
2
3
7
7
9
2
2
6
4
2
1
7
6
8
1
6
4
5
4
1
7
4
2
6
2
8
7
1
4
2
5
2
1
9
3
5
6
6
5
7
8
3
4
3
5
9
5
2
5
7
8
8
2
3
4
4
1
1
8
2
4
3
5
3
2
3
7
1
2
9
6
8
5
8
9
2
1
3
6
8
9
5
3
6
3
8
3
2
8
3
4
5
3
3
2
3
4
9
9
3
1
8
7
8
6
9
4
7
8
5
5
1
4
5
6
3
1
1
1
7
4
3
9
5
6
7
5
6
3
8
3
1
9
2
7
5
3
9
2
9
6
9
6
8
5
7
4
1
2
4
7
5
1
5
6
2
3
3
9
3
2
4
6
2
4
8
9
7
4
3
8
3
7
8
9
1
9
4
9
6
7
1
3
7
7
8
9
3
2
8
5
5
3
4
9
8
8
4
5
6
6
5
1
3
2
1
3
4
2
9
7
5
5
7
8
1
2
6
8
1
7
7
2
2
3
8
5
7
7
6
2
9
9
2
6
8
7
7
7
6
5
1
7
8
4
1
9
4
9
4
6
5
4
9
2
2
2
4
4
8
8
2
6
7
4
7
6
7
5
5
7
7
2
5
6
5
2
1
6
1
8
6
4
9
7
5
6
3
4
8
6
2
5
5
1
1
3
8
7
3
3
2
3
3
4
3
8
9
6
8
7
6
7
4
4
2
5
3
7
8
5
3
2
2
5
2
8
8
8
2
8
3
1
3
4
1
5
4
9
7
5
3
5
3
9
2
8
2
9
5
8
1
5
6
5
4
5
2
9
2
1
9
3
8
3
4
7
5
5
2
3
7
4
5
1
5
5
2
6
1
3
4
9
8
8
3
8
6
6
2
2
6
7
1
1
2
2
1
5
1
7
9
6
3
6
8
9
4
3
8
6
7
7
2
4
2
2
2
3
5
3
2
6
1
5
3
5
3
5
7
9
4
5
2
3
8
7
3
3
9
1
5
7
7
2
1
4
9
7
5
9
9
7
6
3
8
7
9
8
7
2
5
6
3
7
1
6
2
7
9
3
3
1
7
1
1
9
1
9
6
9
3
5
4
1
9
1
5
9
1
7
1
2
7
3
3
7
3
5
9
1
6
3
7
9
1
6
7
3
3
6
6
8
2
5
1
5
6
8
9
3
5
9
5
6
3
9
6
5
9
9
3
8
7
7
2
1
1
7
1
6
9
6
8
9
1
5
9
4
1
2
7
3
8
1
4
8
3
9
6
8
3
1
9
3
2
4
8
9
7
4
2
5
5
1
4
4
8
3
3
3
4
6
4
2
2
3
2
4
7
4
7
8
3
4
4
1
3
6
1
4
3
5
5
7
2
2
4
5
7
7
1
3
4
4
5
5
7
7
9
4
1
2
2
5
8
4
5
8
1
9
4
3
1
3
3
1
9
9
8
6
3
4
9
2
4
1
7
4
7
7
7
7
1
9
2
6
7
5
7
4
1
5
2
9
6
2
3
3
4
5
7
1
3
3
8
6
9
7
9
9
9
7
2
1
7
3
6
2
7
9
7
1
5
7
7
6
1
9
5
5
9
7
4
5
9
9
8
8
1
5
2
7
9
4
3
1
5
8
9
4
2
2
2
1
9
7
7
3
4
6
6
5
7
6
2
1
8
8
1
5
6
2
7
6
6
6
4
4
4
4
2
5
4
2
6
8
7
2
5
1
9
2
5
1
1
1
6
6
2
2
6
9
8
4
9
7
8
2
2
1
3
5
7
4
2
6
1
6
4
7
2
9
7
9
1
4
4
8
1
9
1
2
8
7
7
4
7
1
9
3
3
6
4
6
9
6
8
6
8
5
2
2
2
5
8
8
3
1
8
1
5
4
8
2
2
2
7
8
2
3
7
1
1
5
9
7
2
4
9
2
9
3
9
9
6
9
8
5
1
3
4
6
8
9
9
3
8
9
8
2
2
4
6
4
7
9
4
7
7
8
3
1
5
5
9
8
4
9
3
6
2
1
7
3
9
5
2
6
6
2
7
8
3
9
7
4
5
3
4
9
3
6
6
9
2
9
9
6
4
6
2
7
8
4
2
7
2
1
3
8
4
1
3
4
4
3
7
1
2
8
3
4
8
9
1
8
2
3
3
2
6
3
3
2
9
8
2
7
1
3
5
5
3
4
3
1
5
6
2
7
8
8
2
4
4
7
6
3
4
1
8
9
1
6
1
7
4
7
3
7
7
7
8
5
9
2
4
4
2
6
9
8
6
7
8
5
8
2
5
8
8
1
2
3
9
3
8
4
3
1
3
9
5
5
5
1
9
2
2
5
9
8
8
8
2
4
1
1
3
1
9
4
9
5
1
2
4
2
4
8
9
4
8
4
2
7
5
5
2
6
5
5
1
1
4
1
4
7
3
7
3
1
5
1
8
8
1
3
7
1
7
2
3
5
6
2
5
3
6
1
4
7
1
4
5
9
3
9
7
6
4
7
3
4
7
5
8
6
3
3
3
9
8
9
6
2
3
9
8
6
1
5
6
4
6
1
7
3
6
4
5
7
7
5
8
9
7
2
4
7
5
4
5
7
5
5
2
4
1
6
7
4
1
3
1
4
5
2
1
7
4
5
1
4
9
5
4
7
1
8
5
9
2
1
8
2
5
7
6
4
3
8
3
1
2
9
9
9
1
1
9
9
7
9
1
8
9
5
5
9
9
6
6
7
5
2
8
5
7
1
6
9
5
6
5
4
3
9
3
6
1
4
3
4
2
4
5
2
1
8
8
8
3
6
5
9
4
6
8
6
5
7
9
3
6
2
2
6
1
5
4
8
4
7
9
9
3
6
3
3
6
6
9
3
2
1
3
3
9
5
4
1
9
8
6
4
7
6
2
3
2
9
7
5
7
6
8
2
3
9
5
8
4
1
4
5
1
1
8
4
2
1
5
8
4
4
6
6
7
5
8
3
4
4
5
5
3
5
4
8
4
4
3
5
8
1
6
5
3
4
2
4
3
2
4
1
9
1
6
5
7
9
1
8
3
7
8
3
2
1
2
3
4
5
2
7
1
4
5
2
1
6
1
8
1
2
7
2
4
7
5
7
3
2
9
8
8
1
3
5
9
4
9
9
1
3
4
5
1
8
4
1
9
8
8
4
1
5
7
6
7
8
1
4
1
9
7
3
4
9
6
8
9
1
2
5
3
9
8
4
1
3
5
7
7
9
7
2
6
8
2
8
9
8
9
2
5
1
2
6
2
3
7
4
7
3
1
7
1
3
3
8
3
7
6
4
2
6
9
4
7
3
2
5
3
3
3
6
2
8
9
1
9
5
6
2
4
1
9
5
2
8
8
8
8
7
8
3
8
5
5
2
9
4
9
8
8
6
1
5
2
2
4
3
9
7
6
3
8
2
7
7
6
2
1
4
4
8
9
6
7
4
2
4
9
6
6
1
3
5
4
1
5
9
4
9
7
6
3
6
4
7
9
2
5
5
9
4
3
7
7
1
1
5
9
7
8
9
1
8
5
2
6
6
6
9
4
8
2
2
2
4
2
3
6
6
3
3
7
9
1
1
9
2
1
4
3
1
9
5
8
1
4
5
2
2
8
8
7
9
8
1
2
7
8
5
7
6
2
3
3
6
7
7
8
5
3
1
6
6
2
9
4
5
6
8
7
8
4
8
3
6
5
7
3
9
3
5
8
6
2
6
9
8
5
4
1
3
3
2
9
5
6
4
2
4
4
5
1
6
4
2
2
2
5
2
2
7
8
9
6
4
5
9
6
3
7
2
7
4
8
2
8
8
4
9
5
4
5
9
3
8
7
1
5
6
1
4
6
7
3
4
2
6
4
1
9
5
2
4
6
6
2
5
3
2
5
3
1
4
2
3
9
2
4
9
4
8
6
8
7
6
2
7
6
3
4
1
4
3
3
8
9
6
8
3
3
5
5
8
7
5
1
8
9
3
2
6
8
3
8
9
1
4
2
1
6
2
3
4
3
8
4
4
3
3
7
6
3
7
9
8
7
5
4
6
4
5
2
5
5
2
5
6
9
3
7
9
4
5
5
2
3
9
8
3
6
9
4
9
1
6
2
8
3
6
7
8
6
9
1
8
2
5
2
3
9
1
2
2
4
5
8
2
8
5
5
5
8
1
3
9
9
6
1
2
4
4
1
7
5
4
5
9
3
7
9
4
8
3
3
2
3
2
2
7
8
3
4
5
6
5
7
6
4
2
6
7
6
2
9
8
7
7
3
9
9
7
9
9
4
8
4
1
1
1
9
9
9
7
9
6
6
5
9
4
9
6
1
4
3
5
4
3
7
9
7
5
2
3
1
2
7
9
9
5
3
8
8
9
2
6
7
7
4
6
5
4
8
3
1
8
3
6
6
9
2
9
6
1
3
1
6
7
8
1
9
1
7
3
3
8
6
6
9
7
4
5
7
5
2
3
8
4
4
8
2
9
4
5
1
8
9
5
4
7
2
8
3
4
4
2
5
1
5
1
7
5
6
9
4
2
7
7
9
5
9
7
8
4
6
3
9
8
8
8
8
9
4
4
2
5
1
1
5
4
4
9
6
7
8
4
4
9
9
6
8
6
7
5
4
7
3
5
4
5
5
3
4
5
9
1
3
4
6
8
2
7
4
7
9
2
3
6
3
6
6
7
8
8
3
5
9
2
1
1
9
5
2
1
5
2
3
8
6
7
6
6
6
9
1
3
4
5
5
8
7
8
4
9
8
1
7
8
4
6
7
3
5
1
8
2
9
1
5
1
7
2
6
4
5
3
6
9
4
5
3
5
4
3
1
8
6
1
5
1
6
5
9
5
1
1
8
9
2
1
8
3
9
8
3
9
9
9
7
6
4
8
1
1
5
7
4
9
4
4
2
6
4
9
1
7
5
7
9
4
7
4
3
1
6
9
8
7
5
2
7
5
4
3
8
7
4
6
6
2
3
1
6
3
3
6
2
6
7
1
9
9
5
3
9
7
1
6
8
3
9
7
4
3
3
3
7
4
7
9
5
2
6
7
3
2
6
9
4
9
7
5
5
1
7
9
2
2
2
7
6
2
2
7
9
6
5
3
1
1
6
4
1
9
7
5
2
7
4
1
2
3
7
4
7
4
9
2
4
9
2
6
3
6
2
8
8
6
5
7
2
9
5
4
5
3
8
1
8
6
7
6
4
2
7
9
2
7
7
4
4
4
7
6
3
3
8
1
5
6
4
5
9
5
2
4
7
2
1
3
5
6
7
2
3
9
2
6
3
1
8
8
9
7
3
2
8
6
6
9
9
3
7
6
9
4
6
9
6
5
5
2
7
1
6
5
2
8
5
9
5
2
1
3
3
3
4
6
8
2
5
8
8
2
5
4
2
9
7
4
8
7
3
9
7
3
7
5
2
8
3
9
3
2
9
4
1
3
2
5
2
2
1
9
4
7
4
6
9
5
9
9
5
8
3
4
6
4
7
7
5
7
6
2
8
1
4
8
3
6
3
7
6
2
4
5
9
4
4
2
7
1
8
1
4
4
2
4
7
4
4
3
5
2
4
1
3
9
4
8
3
2
2
1
2
1
6
2
9
1
6
7
6
7
2
1
5
5
4
5
9
6
2
8
9
3
7
1
3
2
1
9
6
8
6
2
3
7
8
9
1
9
3
7
3
8
7
2
4
5
5
2
4
9
6
8
5
3
7
1
5
1
8
9
5
6
1
3
1
7
6
7
4
8
7
2
2
8
5
4
9
3
2
6
2
8
4
4
7
6
9
4
4
3
5
2
4
4
7
6
4
6
1
1
5
6
1
5
3
2
5
1
1
1
5
8
2
9
6
3
7
4
4
1
7
1
8
9
1
9
6
1
6
2
6
5
1
6
3
7
8
4
7
4
6
5
8
2
6
2
5
3
5
3
2
9
8
3
9
4
1
1
7
1
8
3
5
8
7
6
3
5
9
1
2
2
7
2
3
5
5
7
3
4
8
8
6
4
8
2
7
5
1
2
2
9
9
3
1
5
7
9
9
2
7
9
2
5
9
3
7
6
8
7
4
6
1
4
6
3
8
7
8
9
4
5
9
6
7
4
5
8
9
7
7
7
1
4
7
6
5
6
9
4
1
3
6
1
9
8
1
6
9
6
9
8
7
8
4
2
2
5
3
8
7
7
2
8
5
1
9
8
5
4
9
4
8
5
5
9
5
1
7
2
7
2
3
2
5
9
8
6
4
8
3
6
5
3
8
2
1
7
2
9
5
6
2
1
8
6
1
2
2
3
8
4
4
2
5
5
8
2
6
8
2
8
6
1
2
5
8
3
3
9
8
9
2
1
1
6
8
1
8
8
8
2
7
2
9
9
9
6
8
8
5
8
9
4
4
9
5
5
1
6
4
6
7
6
2
6
7
6
6
5
2
6
6
5
1
3
1
1
4
6
1
6
6
4
7
5
5
2
3
5
4
2
9
1
7
2
9
9
1
9
4
5
3
1
5
5
4
2
4
9
4
9
7
8
8
5
5
6
2
6
8
4
6
8
4
6
6
8
8
4
3
1
1
1
7
3
8
9
8
3
5
6
3
4
4
3
9
9
2
8
2
1
7
9
5
6
6
9
1
7
3
3
5
7
3
1
7
9
2
6
6
3
3
3
2
2
6
1
5
7
7
9
6
1
5
7
7
1
1
9
3
4
7
1
3
8
9
5
2
5
6
4
2
9
4
9
7
5
6
4
1
9
3
1
7
7
1
2
2
7
1
5
6
7
7
9
5
4
6
8
4
3
8
6
3
3
3
1
1
1
4
9
6
9
5
9
7
2
7
2
9
6
8
1
7
5
1
3
5
1
3
9
6
2
8
9
1
9
9
7
4
5
6
9
6
2
5
3
9
8
7
6
4
5
6
8
3
8
8
2
1
1
2
3
4
6
5
8
3
7
2
7
3
4
6
1
4
2
7
7
7
1
5
1
8
9
3
7
5
7
2
3
3
5
4
5
8
1
1
7
9
8
9
3
1
4
1
4
5
7
3
8
4
5
2
9
2
5
9
8
6
3
7
7
8
4
8
3
6
7
2
8
1
5
7
5
3
9
8
7
4
4
7
5
4
7
4
8
5
4
6
6
2
8
6
3
6
6
5
5
1
3
1
2
1
5
3
9
2
2
2
2
3
2
7
5
1
8
4
9
3
8
9
5
7
9
8
8
7
3
2
2
3
5
3
9
1
5
2
3
3
8
2
7
5
3
5
7
2
4
6
1
8
3
4
9
3
2
5
9
4
3
4
5
6
5
6
1
7
8
9
3
9
1
2
6
7
5
4
9
7
1
2
6
1
6
2
3
5
8
4
4
8
6
9
6
8
4
5
3
8
1
7
1
3
6
2
9
6
4
1
5
3
1
9
6
4
7
8
5
6
8
4
3
8
9
4
3
2
9
4
9
9
5
4
2
1
6
5
3
6
8
2
6
8
7
9
6
9
9
7
1
8
9
4
4
8
4
5
9
9
9
7
5
9
6
4
3
9
4
3
1
3
3
7
6
8
8
2
6
8
4
5
5
8
4
8
3
3
6
6
5
6
4
7
6
2
5
3
8
8
2
2
2
9
4
9
2
5
8
8
6
9
8
1
7
3
4
8
4
4
5
7
6
4
1
5
8
7
6
4
3
1
5
3
1
1
9
8
7
4
4
9
3
2
3
7
5
9
4
9
7
7
6
9
9
1
8
8
3
9
8
1
2
4
8
4
4
7
4
4
1
2
2
4
7
6
6
6
8
7
8
2
3
3
6
5
8
8
1
5
2
9
8
6
3
4
6
9
5
1
1
4
7
6
3
1
9
4
5
1
2
9
5
7
7
3
5
1
5
8
7
3
6
2
2
2
3
2
5
7
7
3
3
8
5
6
1
2
7
2
8
1
9
4
7
3
2
3
7
4
5
6
8
4
3
6
7
4
6
1
1
9
5
4
9
5
1
6
4
4
8
7
5
8
1
4
5
7
5
9
7
3
3
8
7
3
5
7
3
7
4
6
2
9
3
4
7
4
1
9
2
9
9
8
1
7
1
4
8
2
8
8
3
9
2
2
3
5
5
9
1
5
6
2
4
8
5
6
8
7
5
8
2
6
5
9
5
5
2
6
2
5
7
4
7
2
2
5
1
8
2
3
2
6
5
3
1
3
2
1
7
5
9
8
7
7
1
5
4
1
3
1
5
1
3
7
3
1
4
1
1
5
6
6
5
2
6
2
2
5
1
6
8
5
2
9
3
2
7
5
7
9
7
3
8
9
8
1
7
6
6
1
5
1
4
1
6
9
3
2
1
1
8
8
1
8
4
7
7
7
4
9
5
2
6
3
1
4
4
4
4
9
4
2
1
9
7
7
9
7
3
3
5
7
5
8
2
4
7
6
7
6
2
1
2
9
8
1
2
1
3
6
2
9
4
2
5
2
5
9
9
9
2
1
1
6
4
1
5
4
3
9
8
8
5
9
1
1
9
8
5
8
6
1
2
6
6
3
5
5
7
6
1
9
7
8
4
2
5
4
5
5
8
3
4
1
6
1
5
4
1
6
2
5
5
2
3
9
8
4
5
6
3
8
7
8
6
3
4
6
5
2
2
6
6
7
8
4
2
7
2
8
7
9
7
1
9
7
6
6
3
4
4
4
1
3
9
4
4
2
8
7
1
6
9
8
7
8
7
3
7
5
6
7
8
9
5
4
7
4
4
8
8
2
2
2
4
8
5
8
6
2
4
5
4
4
6
1
8
4
7
3
7
9
3
8
2
3
3
3
9
8
8
5
1
1
9
7
7
5
5
1
8
9
1
6
4
8
2
3
1
8
6
1
6
9
5
2
1
7
7
6
9
3
4
8
4
9
2
5
2
4
9
8
2
1
8
6
6
7
1
9
3
9
5
5
3
6
6
1
7
7
6
3
8
1
8
8
1
7
6
2
1
2
6
5
5
1
5
7
3
3
8
1
8
4
4
6
8
5
2
9
4
1
8
2
2
5
1
1
3
3
1
2
6
3
5
5
1
4
2
7
7
9
6
9
4
8
7
5
4
2
5
2
5
8
7
1
9
2
8
8
9
8
4
1
4
6
2
1
7
8
7
8
4
6
5
6
7
2
7
8
4
4
2
7
6
5
9
5
4
9
7
7
7
4
8
1
9
3
5
3
4
6
5
2
1
6
3
1
1
4
8
1
2
7
2
9
9
6
1
1
7
9
9
9
8
4
3
5
7
6
6
5
5
5
2
6
1
2
1
6
7
2
4
3
6
4
8
7
4
2
7
3
4
4
9
3
1
8
6
2
2
6
4
1
5
9
5
7
3
9
4
7
6
8
8
2
5
7
7
3
3
5
2
6
6
3
2
2
9
5
1
5
9
6
2
9
9
5
1
4
9
3
4
2
1
5
2
9
2
8
2
8
1
4
4
6
7
7
8
9
1
4
8
6
9
4
1
9
7
1
2
7
8
3
6
7
2
5
1
2
6
1
2
7
5
2
4
1
3
1
7
1
4
9
5
2
3
4
6
2
6
5
9
7
7
9
9
3
4
3
8
6
4
2
3
1
9
1
3
9
4
4
8
1
3
5
2
1
6
1
4
6
4
6
7
2
1
1
8
5
8
4
4
9
2
7
3
2
6
5
5
1
5
3
1
5
3
3
5
1
2
2
8
3
8
8
6
3
4
3
1
3
2
6
7
4
9
8
6
4
8
3
1
1
6
3
7
2
6
8
6
8
5
4
2
6
8
9
9
1
3
7
4
6
6
5
8
8
5
6
9
4
2
3
9
3
4
5
2
3
3
1
8
6
6
1
8
6
3
9
9
5
4
2
5
5
7
6
5
9
5
5
4
5
7
5
7
9
5
4
5
5
9
3
1
7
5
6
8
1
7
5
9
9
5
6
3
1
2
9
3
4
5
9
2
2
2
8
8
3
4
2
4
3
9
1
6
5
6
1
1
5
6
3
1
5
3
3
4
6
7
5
4
6
8
8
9
1
8
9
3
2
5
4
4
6
2
3
5
3
9
2
6
8
8
1
2
8
5
1
6
7
8
3
6
7
5
5
1
2
7
5
3
4
7
2
8
1
8
2
1
8
1
9
4
9
2
3
3
6
5
4
8
8
3
4
8
5
5
2
4
9
7
7
9
8
1
1
4
7
3
9
6
3
9
7
6
5
2
5
5
9
8
7
7
5
7
2
4
5
1
9
5
8
6
5
8
2
9
2
4
1
6
9
9
6
7
6
8
8
3
4
3
8
1
3
2
7
5
4
9
8
9
2
9
8
4
1
4
6
2
4
6
3
6
2
3
3
6
7
7
7
4
3
5
6
4
3
8
7
2
1
5
1
7
2
9
7
2
7
3
7
7
5
7
7
8
6
1
7
5
8
4
6
5
9
4
5
1
6
6
5
1
4
9
7
8
6
9
8
5
6
4
9
8
4
2
5
8
4
6
6
6
5
5
6
5
6
7
6
5
4
9
8
3
6
1
8
5
3
8
2
5
7
1
4
8
3
2
8
2
8
2
9
9
5
3
9
7
5
3
4
5
9
2
6
3
6
4
7
5
7
6
2
5
5
8
7
9
1
2
4
7
9
3
8
5
7
1
4
7
1
8
1
1
8
9
5
4
7
7
7
5
7
1
4
9
1
7
7
1
6
2
2
8
6
8
7
1
4
4
1
9
8
2
8
1
8
3
3
5
4
6
6
5
3
1
5
5
9
6
4
7
1
2
5
6
2
5
7
8
3
6
2
1
3
7
5
4
6
3
5
3
4
8
5
4
8
2
5
2
1
5
1
6
3
9
3
6
7
3
1
5
2
3
9
8
4
6
1
4
3
6
7
9
8
8
2
7
7
5
1
2
1
1
7
4
3
7
8
6
2
8
3
7
5
5
5
5
1
5
3
2
6
5
7
5
1
2
3
6
2
2
1
2
4
6
8
6
9
7
1
3
9
8
8
7
5
4
5
4
3
1
3
1
1
6
2
7
7
6
8
7
7
4
1
2
5
4
5
4
9
1
7
6
9
1
7
7
3
5
6
2
7
3
5
5
8
5
5
9
4
9
8
2
7
3
4
9
1
9
9
2
4
5
2
3
7
7
8
2
6
1
8
7
1
9
3
2
1
4
8
1
3
4
2
2
5
8
4
6
7
3
7
1
1
1
9
5
5
7
2
3
7
4
7
3
8
7
4
6
6
2
6
7
9
5
8
9
2
1
3
2
7
8
8
7
6
1
1
5
6
8
3
2
4
1
8
5
8
2
9
7
3
6
9
9
3
5
5
9
7
2
7
2
9
8
1
3
1
5
1
7
8
3
1
1
8
6
2
8
4
4
7
1
1
4
8
3
9
5
3
6
3
5
9
9
5
7
7
4
6
3
6
6
9
5
5
4
8
4
6
8
9
3
1
5
4
8
5
2
3
8
1
6
9
7
6
6
7
9
3
7
6
3
7
3
7
9
9
2
2
4
9
3
1
2
2
4
5
5
6
2
7
5
3
8
1
6
7
8
4
3
5
3
4
5
3
7
6
1
6
8
8
9
2
5
7
1
6
2
8
8
7
6
9
2
3
9
3
8
4
4
3
1
3
7
8
4
1
7
1
7
7
5
2
6
4
5
2
9
3
6
6
4
8
9
2
6
3
7
8
9
5
4
5
8
6
4
3
4
9
9
3
2
7
8
7
5
8
8
7
1
1
9
2
2
1
5
5
6
7
6
6
7
2
3
7
9
8
6
4
7
3
1
8
9
3
8
7
3
7
2
7
2
3
4
3
9
3
7
9
8
4
3
1
1
1
9
9
2
1
1
9
5
1
7
2
1
5
8
9
1
9
5
6
5
1
2
3
4
8
1
1
4
2
9
5
4
3
6
2
8
7
1
3
9
4
7
5
8
4
1
2
9
9
7
6
5
7
3
8
7
9
1
7
5
1
3
6
9
2
6
7
4
4
8
5
2
4
4
8
4
8
6
8
2
6
3
5
8
5
2
4
8
2
2
7
7
9
5
8
7
8
4
2
1
5
4
9
7
9
6
2
8
6
6
1
5
3
5
5
7
2
9
1
5
2
1
9
8
9
3
4
4
6
5
7
1
5
8
5
6
6
5
2
6
5
3
8
2
3
3
8
3
5
4
4
4
7
2
8
2
2
8
4
2
5
8
3
2
2
7
2
4
6
7
8
3
7
6
5
2
8
6
9
2
6
1
3
4
8
8
4
4
4
2
2
4
9
6
3
3
2
6
3
7
9
8
8
3
8
8
3
8
8
2
8
3
6
1
3
9
5
7
6
6
7
4
4
4
3
8
7
3
4
4
5
2
8
9
3
9
4
2
4
9
9
4
7
7
8
7
5
9
4
3
4
1
9
2
7
5
7
7
9
6
9
2
7
5
3
7
1
8
8
9
6
8
8
3
3
6
8
9
7
7
8
4
7
3
5
2
2
6
3
7
4
7
9
8
6
1
6
3
8
1
9
9
5
9
6
8
3
7
8
1
8
4
2
6
6
4
8
6
1
8
9
1
1
8
5
1
1
2
1
1
2
3
4
4
1
8
1
8
4
2
1
5
6
9
7
8
2
3
4
5
1
2
8
6
9
7
2
7
5
6
9
5
3
3
8
7
7
2
5
8
8
1
2
6
1
8
4
8
9
8
1
2
3
1
5
9
6
3
2
8
9
5
1
6
6
6
9
8
2
3
9
3
6
6
6
9
2
1
8
6
3
8
9
5
9
7
3
3
5
9
2
8
4
7
3
5
1
3
3
9
8
8
4
8
9
4
8
5
8
4
6
8
1
3
4
4
6
2
2
7
5
3
7
9
8
4
8
5
8
5
3
8
6
9
5
5
5
6
6
6
1
3
3
4
9
1
1
1
2
9
7
9
1
1
3
7
1
9
2
2
4
2
5
1
1
1
5
3
5
3
9
5
8
9
1
5
1
4
1
8
4
2
9
2
2
6
6
4
5
5
6
5
6
6
8
4
8
5
3
5
6
2
4
9
2
2
3
6
5
4
7
2
1
8
6
7
5
5
7
9
2
3
2
6
4
4
1
4
5
6
1
1
8
5
6
3
6
1
6
3
8
2
1
9
2
6
3
3
2
2
4
9
7
6
4
5
8
1
1
5
2
1
4
1
3
6
8
4
4
4
5
5
7
3
8
9
5
5
7
7
2
2
3
4
9
3
4
7
4
9
1
1
4
4
9
4
7
7
4
2
1
2
2
8
1
6
4
8
2
4
4
5
8
2
1
6
8
9
2
7
9
4
4
4
2
5
2
3
8
2
1
6
3
4
6
3
5
6
5
2
7
6
7
5
3
5
9
2
9
4
9
2
8
4
4
5
1
5
8
5
2
7
8
7
8
1
5
1
4
6
1
9
9
9
2
9
9
8
4
2
9
4
3
2
7
1
7
8
6
6
4
4
1
3
3
5
2
9
7
7
2
4
2
1
7
5
4
6
8
2
9
8
6
6
1
7
5
9
4
3
5
5
4
4
5
1
9
4
7
1
9
1
2
3
5
1
2
4
8
3
7
4
2
9
8
2
1
7
1
2
5
1
3
8
9
3
1
9
6
3
1
8
2
4
7
9
4
1
4
1
2
8
1
1
1
4
5
5
6
6
4
5
9
2
4
8
7
9
7
3
8
6
1
3
8
2
8
8
7
8
6
5
7
2
9
8
5
6
4
7
6
1
2
6
8
6
9
5
8
6
1
9
5
1
5
3
2
1
2
8
7
5
2
6
5
3
5
2
7
9
5
7
9
7
6
8
1
1
4
5
8
3
5
9
9
9
1
6
4
2
3
4
7
9
1
3
8
8
6
1
6
9
2
1
4
5
7
3
3
7
4
7
1
8
8
8
1
2
2
7
4
4
8
6
3
2
8
4
6
8
2
4
2
6
5
4
5
7
5
6
3
4
6
7
9
3
3
1
4
6
1
5
1
6
4
9
6
2
8
8
6
7
9
6
2
9
3
1
6
7
1
3
9
2
2
8
8
1
6
2
1
3
7
5
4
6
6
1
9
9
9
8
5
7
3
9
8
1
8
8
6
5
1
8
8
5
4
4
8
1
5
3
3
7
6
5
4
6
3
5
1
6
5
5
3
2
9
1
8
2
4
5
6
5
3
7
6
5
5
9
3
7
7
2
8
5
8
6
8
5
4
6
3
2
7
1
1
8
5
6
3
6
3
5
4
6
5
1
4
1
7
4
3
3
3
1
2
2
8
6
3
5
1
7
1
8
3
6
4
9
5
1
2
2
3
3
2
3
1
8
9
2
9
9
8
1
5
6
4
6
1
6
2
9
5
5
9
3
8
7
2
7
2
2
8
2
6
7
9
3
8
2
2
7
8
1
6
2
3
2
3
8
8
4
8
5
8
5
4
4
8
6
3
7
2
4
5
9
2
4
5
6
2
7
8
1
4
4
5
8
6
3
3
3
1
7
6
4
2
9
4
4
4
2
4
3
9
7
1
7
7
9
5
1
9
7
7
9
3
6
7
3
3
3
5
4
6
3
1
7
4
6
7
6
1
6
2
7
7
8
5
4
8
5
2
2
4
5
4
4
4
4
5
8
4
2
7
6
3
8
8
8
6
7
3
1
3
3
3
5
2
1
1
5
8
6
3
3
5
2
1
6
4
1
7
9
4
5
3
2
7
2
9
7
9
4
5
8
8
2
2
2
8
8
2
6
5
9
8
8
9
7
2
9
2
8
3
4
8
6
7
1
9
6
5
5
6
4
9
4
1
1
4
4
3
7
9
1
6
9
5
3
2
7
4
9
9
6
1
6
2
5
1
2
8
2
1
9
1
9
6
7
1
5
6
2
6
1
5
8
8
8
3
2
2
7
4
7
1
6
1
7
2
9
1
2
2
3
5
6
2
2
3
3
7
2
5
8
4
2
6
4
6
2
1
8
1
7
9
4
9
1
6
4
9
6
2
9
5
8
1
4
6
1
5
2
3
1
1
1
6
2
1
4
7
2
1
4
2
2
2
2
6
2
2
2
9
1
5
4
4
9
9
7
3
2
1
2
1
7
9
5
1
5
3
1
6
6
1
8
4
1
9
5
6
7
6
7
4
8
2
6
1
3
1
2
6
5
6
6
8
1
1
2
6
6
7
1
2
7
8
4
7
5
8
7
1
5
3
9
1
7
5
9
5
8
6
7
6
6
9
2
9
5
6
9
7
9
3
4
2
9
5
3
4
6
6
3
4
7
6
4
9
6
3
8
9
4
1
4
3
6
5
7
4
4
3
6
7
8
9
6
6
7
6
7
9
1
7
8
7
9
7
3
9
4
6
7
2
2
2
5
3
2
4
3
5
6
5
3
8
4
9
5
7
1
1
3
1
7
2
6
4
9
3
9
6
3
7
7
5
6
1
3
8
5
8
7
6
2
2
6
3
9
3
2
2
7
1
7
1
3
2
9
2
7
3
3
2
2
6
7
4
4
4
9
6
7
7
2
6
8
7
9
9
6
2
2
3
1
2
3
7
8
5
8
3
1
6
9
8
5
9
1
3
6
8
6
3
3
7
9
8
4
9
6
1
5
7
7
6
1
1
4
1
5
5
9
2
5
6
2
5
1
5
5
1
4
1
4
4
8
8
6
5
4
6
4
3
6
8
4
6
5
3
5
8
8
2
2
7
1
5
6
1
3
1
4
6
4
1
4
7
9
3
9
3
6
9
7
6
5
4
3
9
4
4
4
2
1
9
5
3
7
3
7
7
7
6
5
3
5
8
3
2
4
7
1
3
6
7
5
6
3
4
4
3
2
9
2
8
2
9
8
3
9
6
5
9
4
4
7
9
2
7
3
4
4
2
5
3
6
1
5
9
1
7
2
2
7
4
1
9
2
9
9
8
4
2
2
9
2
6
8
8
1
2
3
6
5
6
7
9
1
2
1
6
3
9
7
6
8
7
6
3
3
1
9
6
6
6
8
4
3
4
3
4
5
6
8
5
6
7
3
5
3
9
9
1
3
4
9
3
9
1
1
7
2
7
3
5
4
2
5
5
3
5
1
6
1
2
1
8
2
3
3
6
9
2
8
1
3
4
4
2
5
1
6
3
3
1
9
9
2
5
6
7
6
8
1
3
8
5
2
3
7
7
9
1
1
8
3
1
1
5
6
6
3
1
4
2
4
7
5
9
2
6
1
6
5
1
4
2
6
1
3
3
5
7
6
2
6
3
7
2
1
2
1
3
3
2
5
2
6
3
4
2
3
9
4
5
7
4
2
1
6
4
9
6
5
3
5
1
5
9
2
1
5
7
8
1
6
6
4
2
6
4
9
6
5
7
7
5
9
7
2
3
6
3
2
7
8
6
8
6
5
7
7
9
7
2
2
6
3
6
4
4
9
4
9
3
8
6
9
7
6
6
6
8
4
1
5
7
9
8
3
7
6
4
6
8
7
2
9
8
1
7
2
8
4
4
8
6
2
7
5
5
9
3
7
4
3
7
2
7
7
9
3
6
5
5
5
9
3
8
6
4
2
4
1
4
1
8
4
6
2
4
9
8
2
3
7
3
7
3
6
5
6
5
2
2
4
8
8
9
4
5
9
6
1
2
9
1
3
6
5
3
3
2
8
8
2
9
5
6
8
1
7
7
9
3
7
4
5
3
1
6
1
2
3
7
7
4
3
3
9
5
2
3
8
7
5
7
4
6
6
8
1
8
7
4
6
4
7
2
2
7
8
8
9
4
5
1
1
3
5
9
5
7
5
8
1
4
6
1
4
8
6
3
9
2
6
9
4
1
5
6
9
5
8
9
8
5
3
3
5
5
3
9
9
6
7
3
9
4
4
8
8
2
9
9
5
1
2
8
8
1
9
3
7
4
8
7
1
4
4
5
7
9
1
1
3
4
4
3
2
7
7
7
8
9
3
8
6
4
8
4
3
6
5
6
8
5
5
8
4
9
1
8
3
5
9
8
6
3
9
7
8
6
8
6
8
7
1
4
4
4
6
3
9
9
3
7
4
7
3
3
1
6
4
2
9
6
5
2
7
4
2
7
8
7
5
7
8
9
7
1
4
5
7
9
7
8
4
6
3
1
7
2
9
7
4
2
5
7
9
6
9
5
7
4
9
7
4
5
5
9
8
2
5
5
7
3
6
1
7
8
4
7
2
3
4
2
1
8
8
4
6
6
1
3
2
8
4
6
4
7
1
2
4
8
4
9
9
4
7
8
1
7
6
7
5
2
8
4
1
6
1
4
5
8
8
1
8
7
4
6
5
7
9
5
7
5
4
1
9
6
9
5
6
9
1
2
9
1
8
1
1
9
1
6
1
3
2
8
8
4
4
5
9
1
9
2
3
5
3
9
8
4
4
6
7
9
8
8
7
8
7
7
2
4
9
5
3
4
4
9
1
3
9
9
2
7
2
7
5
4
3
7
6
6
2
8
4
9
2
6
5
4
3
9
8
9
4
2
1
2
6
3
8
7
1
2
7
3
5
2
2
9
1
9
2
2
3
4
4
1
8
3
8
8
2
9
5
5
1
4
7
2
1
7
9
8
3
9
6
2
3
8
2
6
3
5
9
8
2
7
9
3
9
7
6
6
7
9
6
9
8
7
9
6
7
8
7
2
7
4
6
3
3
1
8
8
9
8
9
9
2
4
8
8
8
1
8
3
6
9
9
2
9
7
8
7
6
7
6
9
8
7
6
7
8
5
4
3
2
5
6
1
4
9
8
6
3
4
1
4
7
3
1
9
6
2
6
5
8
7
4
2
7
3
5
5
8
1
2
3
8
7
8
8
4
6
1
2
8
4
4
2
2
9
6
7
9
4
6
8
1
3
2
8
4
1
9
8
9
3
1
9
8
4
1
2
5
1
3
6
3
5
4
1
1
3
1
4
6
1
6
9
8
2
1
1
6
4
2
6
2
3
9
3
5
5
2
8
6
8
6
4
7
5
7
2
6
3
1
7
6
3
7
6
6
3
8
4
1
3
9
2
5
7
4
8
2
6
4
2
6
3
3
9
8
9
5
7
5
1
2
7
7
5
2
3
2
4
6
7
7
6
3
1
8
4
8
2
2
8
1
5
6
3
4
8
7
8
5
1
7
3
8
8
6
8
2
4
1
2
2
2
3
2
6
8
5
2
7
9
4
3
6
1
3
9
2
2
4
9
4
1
7
6
3
9
7
5
3
8
6
6
3
9
4
7
5
9
7
1
7
2
2
2
5
4
3
6
7
4
1
1
9
3
4
1
9
9
4
2
6
3
2
1
6
5
9
8
1
5
1
2
7
8
4
6
4
8
4
5
3
1
8
9
7
1
7
3
3
6
7
1
8
3
5
5
6
2
1
3
3
7
6
3
9
5
6
3
8
4
7
6
5
2
5
3
1
9
9
1
4
3
3
9
4
8
3
3
2
7
3
8
4
5
1
4
9
5
6
9
8
7
6
1
2
8
4
9
4
6
8
8
3
6
8
9
6
3
5
8
8
1
3
3
7
3
4
4
1
4
5
9
7
8
4
5
2
8
1
6
5
2
3
4
8
5
7
9
5
3
8
3
2
5
8
1
6
4
5
5
5
5
6
9
3
1
1
9
2
2
1
3
5
7
5
4
2
4
1
6
1
2
2
4
5
9
4
5
4
4
9
3
1
7
1
9
2
7
1
6
2
5
7
5
2
9
6
6
8
5
9
9
3
9
6
9
5
4
8
5
7
1
3
5
5
6
3
2
3
6
9
5
4
2
5
9
4
2
4
8
5
9
9
1
8
2
2
8
3
2
4
3
4
7
9
8
4
6
4
9
6
7
3
5
4
1
3
7
8
4
4
8
4
6
4
8
1
7
1
3
6
6
1
1
2
4
9
2
3
4
9
7
2
9
2
7
9
7
1
5
7
7
6
2
7
5
7
2
7
7
2
8
5
9
3
4
3
1
3
9
4
8
7
6
6
7
1
7
1
9
1
3
5
3
8
9
9
1
4
8
6
9
2
2
1
7
6
8
6
1
7
3
5
1
8
8
9
2
3
3
6
1
1
7
7
5
8
2
8
4
3
4
2
5
5
5
7
7
9
7
2
2
6
2
5
5
4
8
2
5
5
6
5
7
8
1
3
1
7
6
7
1
7
4
4
4
1
8
8
6
3
6
7
1
8
9
2
7
2
4
3
5
6
3
2
5
5
4
7
7
3
5
8
4
4
3
5
5
9
5
8
1
2
3
5
8
5
8
2
1
9
1
7
7
1
1
1
2
1
3
2
4
9
6
9
5
1
2
6
8
2
1
2
1
8
5
1
6
9
7
7
2
3
9
5
2
4
5
6
7
2
3
2
3
2
8
9
6
6
1
1
2
3
5
7
3
8
1
4
7
1
1
3
5
6
9
2
3
3
8
4
8
1
4
8
5
7
3
6
8
6
4
5
2
1
3
2
5
4
3
3
5
9
1
7
2
6
6
7
7
6
2
3
4
1
2
1
8
2
6
2
5
2
2
4
8
6
5
9
6
8
1
4
8
5
6
9
8
8
5
6
8
8
6
5
7
4
1
5
1
6
2
1
5
5
1
2
3
8
9
7
1
1
2
7
7
4
8
6
1
9
9
5
6
4
9
4
1
9
9
3
5
2
7
6
3
7
1
8
9
5
2
6
3
5
2
1
6
6
4
3
8
9
9
9
5
5
8
7
6
7
3
9
2
3
6
3
8
9
4
4
1
8
4
7
2
7
6
8
4
6
7
1
3
5
1
2
4
1
3
3
4
6
3
9
1
1
4
4
3
6
9
7
4
3
8
8
8
9
4
3
1
7
1
6
3
1
7
5
3
6
1
9
6
3
4
4
5
7
3
6
1
7
8
3
5
1
4
7
2
5
3
4
3
8
7
3
9
7
4
6
2
2
3
7
2
1
7
1
8
6
1
6
1
7
2
5
6
4
4
1
2
7
8
4
2
3
5
1
8
8
3
6
8
8
1
8
3
1
5
9
7
9
3
7
9
4
6
6
2
2
3
3
8
9
6
5
8
7
9
2
5
3
3
1
1
5
9
9
1
8
5
8
1
6
4
2
3
2
7
3
7
7
8
4
1
1
5
5
6
5
6
7
4
7
5
5
7
4
6
4
3
1
4
5
7
8
2
4
3
3
1
2
8
5
7
4
8
8
8
3
2
9
3
9
5
2
8
5
6
8
1
1
1
2
4
4
8
1
3
5
6
5
9
2
4
2
2
8
9
8
9
3
2
2
7
8
6
8
8
2
9
2
3
9
6
8
8
1
2
3
7
2
6
5
6
5
7
1
5
9
6
3
4
3
1
9
2
3
3
8
1
2
1
1
9
9
6
5
5
5
3
4
5
7
6
9
2
1
1
3
9
4
7
5
4
6
4
3
4
8
4
1
1
7
8
3
8
3
5
3
5
7
7
9
6
9
7
4
9
1
6
7
7
8
5
9
9
4
5
7
3
7
2
7
4
2
4
4
5
7
6
8
4
1
6
6
4
9
6
5
2
9
8
2
8
6
7
7
4
5
6
8
8
5
5
3
9
9
2
5
6
3
4
5
9
6
1
6
7
8
9
3
4
7
7
6
2
4
1
1
4
2
6
9
5
1
8
6
3
3
7
2
3
6
9
2
9
4
5
4
4
2
5
9
4
6
5
9
8
2
6
2
4
1
8
4
7
2
7
6
2
2
9
2
5
7
9
8
3
3
2
9
2
4
5
1
1
7
5
9
7
2
5
5
4
6
8
5
9
1
7
3
2
3
9
4
3
8
7
6
8
7
1
6
5
8
5
1
1
6
1
8
1
1
Back by unpopular demand, more random number crapflooding!
3
2
6
2
3
3
6
6
2
5
8
4
6
5
6
2
2
8
6
3
7
1
9
4
1
6
7
4
4
5
1
9
6
7
6
5
1
6
2
9
5
8
3
3
6
9
2
7
3
3
3
8
6
9
5
3
5
4
7
5
8
6
7
5
8
6
8
4
6
1
3
4
9
9
5
2
8
5
5
1
2
2
6
8
9
9
3
2
9
4
3
7
5
9
5
7
9
7
7
5
1
4
5
7
5
3
8
5
2
2
1
1
1
9
8
2
3
7
4
1
2
2
2
9
1
7
5
5
3
5
7
4
1
9
1
6
1
6
9
6
8
8
9
9
3
8
2
4
7
8
9
9
2
8
4
3
8
4
9
1
1
8
2
5
6
3
5
1
3
9
4
7
3
2
7
9
6
1
3
8
6
8
2
5
9
4
7
1
3
2
2
5
3
6
3
3
4
3
8
7
9
6
2
8
5
5
8
9
6
8
6
2
5
3
5
4
5
9
5
5
2
3
7
3
8
5
9
4
9
5
1
4
9
8
6
1
6
3
3
1
6
1
8
3
1
8
3
5
3
1
2
1
5
9
6
4
8
2
6
8
5
6
5
2
6
5
7
9
5
4
1
5
8
7
4
2
1
9
8
3
6
2
1
8
4
9
6
4
6
4
9
9
5
4
4
2
4
7
9
4
6
3
6
2
7
1
6
1
2
9
3
2
7
1
2
5
5
5
4
6
9
9
9
4
8
9
9
6
9
6
2
1
4
4
7
4
3
1
8
4
6
4
8
2
5
4
5
3
5
9
8
3
7
7
7
6
4
9
3
6
4
9
1
3
9
7
3
9
2
4
5
8
8
4
3
4
7
5
4
6
4
2
3
1
5
3
4
4
4
6
7
9
7
7
3
2
6
3
5
2
5
5
1
8
5
8
3
3
4
4
7
8
2
4
9
4
4
3
4
8
5
9
8
2
7
1
6
5
7
1
8
4
1
8
7
7
8
5
5
9
2
1
9
9
5
1
7
2
1
7
1
6
3
3
2
2
8
2
1
6
9
1
9
7
7
2
7
4
4
3
8
5
9
4
6
9
7
9
6
2
7
3
7
5
3
9
2
7
9
5
8
9
1
5
1
5
5
8
8
2
8
5
7
8
2
9
6
4
3
4
1
4
1
5
2
9
4
5
9
3
7
1
4
2
5
8
1
4
7
9
7
8
4
3
1
4
3
6
3
9
3
7
5
1
1
2
6
6
3
8
2
1
5
6
7
7
7
1
3
3
7
5
9
6
1
1
2
4
8
4
8
4
5
2
1
3
8
1
5
9
9
7
9
9
6
5
1
4
2
3
9
5
9
5
9
7
6
6
7
8
1
2
9
4
3
9
3
2
6
6
5
5
1
6
7
8
7
1
1
9
1
6
3
2
2
5
1
3
7
3
6
1
3
6
9
5
8
8
1
5
7
4
6
6
5
5
7
7
5
1
3
3
4
1
1
7
1
3
5
1
2
4
6
9
4
8
7
9
9
8
6
3
3
2
7
9
4
9
5
9
3
8
6
1
8
5
3
1
4
7
3
6
9
7
2
2
3
5
8
2
4
8
2
5
9
9
2
9
6
3
1
7
6
3
4
1
5
4
3
9
3
3
7
2
5
7
5
6
1
5
5
4
7
3
5
1
9
7
8
4
8
3
8
9
3
1
9
9
7
1
3
7
1
1
2
3
8
3
9
7
1
2
5
7
7
2
9
6
5
5
7
2
3
9
8
1
8
8
8
9
6
7
6
7
1
5
4
2
3
7
7
9
2
2
6
4
2
1
7
6
8
1
6
4
5
4
1
7
4
2
6
2
8
7
1
4
2
5
2
1
9
3
5
6
6
5
7
8
3
4
3
5
9
5
2
5
7
8
8
2
3
4
4
1
1
8
2
4
3
5
3
2
3
7
1
2
9
6
8
5
8
9
2
1
3
6
8
9
5
3
6
3
8
3
2
8
3
4
5
3
3
2
3
4
9
9
3
1
8
7
8
6
9
4
7
8
5
5
1
4
5
6
3
1
1
1
7
4
3
9
5
6
7
5
6
3
8
3
1
9
2
7
5
3
9
2
9
6
9
6
8
5
7
4
1
2
4
7
5
1
5
6
2
3
3
9
3
2
4
6
2
4
8
9
7
4
3
8
3
7
8
9
1
9
4
9
6
7
1
3
7
7
8
9
3
2
8
5
5
3
4
9
8
8
4
5
6
6
5
1
3
2
1
3
4
2
9
7
5
5
7
8
1
2
6
8
1
7
7
2
2
3
8
5
7
7
6
2
9
9
2
6
8
7
7
7
6
5
1
7
8
4
1
9
4
9
4
6
5
4
9
2
2
2
4
4
8
8
2
6
7
4
7
6
7
5
5
7
7
2
5
6
5
2
1
6
1
8
6
4
9
7
5
6
3
4
8
6
2
5
5
1
1
3
8
7
3
3
2
3
3
4
3
8
9
6
8
7
6
7
4
4
2
5
3
7
8
5
3
2
2
5
2
8
8
8
2
8
3
1
3
4
1
5
4
9
7
5
3
5
3
9
2
8
2
9
5
8
1
5
6
5
4
5
2
9
2
1
9
3
8
3
4
7
5
5
2
3
7
4
5
1
5
5
2
6
1
3
4
9
8
8
3
8
6
6
2
2
6
7
1
1
2
2
1
5
1
7
9
6
3
6
8
9
4
3
8
6
7
7
2
4
2
2
2
3
5
3
2
6
1
5
3
5
3
5
7
9
4
5
2
3
8
7
3
3
9
1
5
7
7
2
1
4
9
7
5
9
9
7
6
3
8
7
9
8
7
2
5
6
3
7
1
6
2
7
9
3
3
1
7
1
1
9
1
9
6
9
3
5
4
1
9
1
5
9
1
7
1
2
7
3
3
7
3
5
9
1
6
3
7
9
1
6
7
3
3
6
6
8
2
5
1
5
6
8
9
3
5
9
5
6
3
9
6
5
9
9
3
8
7
7
2
1
1
7
1
6
9
6
8
9
1
5
9
4
1
2
7
3
8
1
4
8
3
9
6
8
3
1
9
3
2
4
8
9
7
4
2
5
5
1
4
4
8
3
3
3
4
6
4
2
2
3
2
4
7
4
7
8
3
4
4
1
3
6
1
4
3
5
5
7
2
2
4
5
7
7
1
3
4
4
5
5
7
7
9
4
1
2
2
5
8
4
5
8
1
9
4
3
1
3
3
1
9
9
8
6
3
4
9
2
4
1
7
4
7
7
7
7
1
9
2
6
7
5
7
4
1
5
2
9
6
2
3
3
4
5
7
1
3
3
8
6
9
7
9
9
9
7
2
1
7
3
6
2
7
9
7
1
5
7
7
6
1
9
5
5
9
7
4
5
9
9
8
8
1
5
2
7
9
4
3
1
5
8
9
4
2
2
2
1
9
7
7
3
4
6
6
5
7
6
2
1
8
8
1
5
6
2
7
6
6
6
4
4
4
4
2
5
4
2
6
8
7
2
5
1
9
2
5
1
1
1
6
6
2
2
6
9
8
4
9
7
8
2
2
1
3
5
7
4
2
6
1
6
4
7
2
9
7
9
1
4
4
8
1
9
1
2
8
7
7
4
7
1
9
3
3
6
4
6
9
6
8
6
8
5
2
2
2
5
8
8
3
1
8
1
5
4
8
2
2
2
7
8
2
3
7
1
1
5
9
7
2
4
9
2
9
3
9
9
6
9
8
5
1
3
4
6
8
9
9
3
8
9
8
2
2
4
6
4
7
9
4
7
7
8
3
1
5
5
9
8
4
9
3
6
2
1
7
3
9
5
2
6
6
2
7
8
3
9
7
4
5
3
4
9
3
6
6
9
2
9
9
6
4
6
2
7
8
4
2
7
2
1
3
8
4
1
3
4
4
3
7
1
2
8
3
4
8
9
1
8
2
3
3
2
6
3
3
2
9
8
2
7
1
3
5
5
3
4
3
1
5
6
2
7
8
8
2
4
4
7
6
3
4
1
8
9
1
6
1
7
4
7
3
7
7
7
8
5
9
2
4
4
2
6
9
8
6
7
8
5
8
2
5
8
8
1
2
3
9
3
8
4
3
1
3
9
5
5
5
1
9
2
2
5
9
8
8
8
2
4
1
1
3
1
9
4
9
5
1
2
4
2
4
8
9
4
8
4
2
7
5
5
2
6
5
5
1
1
4
1
4
7
3
7
3
1
5
1
8
8
1
3
7
1
7
2
3
5
6
2
5
3
6
1
4
7
1
4
5
9
3
9
7
6
4
7
3
4
7
5
8
6
3
3
3
9
8
9
6
2
3
9
8
6
1
5
6
4
6
1
7
3
6
4
5
7
7
5
8
9
7
2
4
7
5
4
5
7
5
5
2
4
1
6
7
4
1
3
1
4
5
2
1
7
4
5
1
4
9
5
4
7
1
8
5
9
2
1
8
2
5
7
6
4
3
8
3
1
2
9
9
9
1
1
9
9
7
9
1
8
9
5
5
9
9
6
6
7
5
2
8
5
7
1
6
9
5
6
5
4
3
9
3
6
1
4
3
4
2
4
5
2
1
8
8
8
3
6
5
9
4
6
8
6
5
7
9
3
6
2
2
6
1
5
4
8
4
7
9
9
3
6
3
3
6
6
9
3
2
1
3
3
9
5
4
1
9
8
6
4
7
6
2
3
2
9
7
5
7
6
8
2
3
9
5
8
4
1
4
5
1
1
8
4
2
1
5
8
4
4
6
6
7
5
8
3
4
4
5
5
3
5
4
8
4
4
3
5
8
1
6
5
3
4
2
4
3
2
4
1
9
1
6
5
7
9
1
8
3
7
8
3
2
1
2
3
4
5
2
7
1
4
5
2
1
6
1
8
1
2
7
2
4
7
5
7
3
2
9
8
8
1
3
5
9
4
9
9
1
3
4
5
1
8
4
1
9
8
8
4
1
5
7
6
7
8
1
4
1
9
7
3
4
9
6
8
9
1
2
5
3
9
8
4
1
3
5
7
7
9
7
2
6
8
2
8
9
8
9
2
5
1
2
6
2
3
7
4
7
3
1
7
1
3
3
8
3
7
6
4
2
6
9
4
7
3
2
5
3
3
3
6
2
8
9
1
9
5
6
2
4
1
9
5
2
8
8
8
8
7
8
3
8
5
5
2
9
4
9
8
8
6
1
5
2
2
4
3
9
7
6
3
8
2
7
7
6
2
1
4
4
8
9
6
7
4
2
4
9
6
6
1
3
5
4
1
5
9
4
9
7
6
3
6
4
7
9
2
5
5
9
4
3
7
7
1
1
5
9
7
8
9
1
8
5
2
6
6
6
9
4
8
2
2
2
4
2
3
6
6
3
3
7
9
1
1
9
2
1
4
3
1
9
5
8
1
4
5
2
2
8
8
7
9
8
1
2
7
8
5
7
6
2
3
3
6
7
7
8
5
3
1
6
6
2
9
4
5
6
8
7
8
4
8
3
6
5
7
3
9
3
5
8
6
2
6
9
8
5
4
1
3
3
2
9
5
6
4
2
4
4
5
1
6
4
2
2
2
5
2
2
7
8
9
6
4
5
9
6
3
7
2
7
4
8
2
8
8
4
9
5
4
5
9
3
8
7
1
5
6
1
4
6
7
3
4
2
6
4
1
9
5
2
4
6
6
2
5
3
2
5
3
1
4
2
3
9
2
4
9
4
8
6
8
7
6
2
7
6
3
4
1
4
3
3
8
9
6
8
3
3
5
5
8
7
5
1
8
9
3
2
6
8
3
8
9
1
4
2
1
6
2
3
4
3
8
4
4
3
3
7
6
3
7
9
8
7
5
4
6
4
5
2
5
5
2
5
6
9
3
7
9
4
5
5
2
3
9
8
3
6
9
4
9
1
6
2
8
3
6
7
8
6
9
1
8
2
5
2
3
9
1
2
2
4
5
8
2
8
5
5
5
8
1
3
9
9
6
1
2
4
4
1
7
5
4
5
9
3
7
9
4
8
3
3
2
3
2
2
7
8
3
4
5
6
5
7
6
4
2
6
7
6
2
9
8
7
7
3
9
9
7
9
9
4
8
4
1
1
1
9
9
9
7
9
6
6
5
9
4
9
6
1
4
3
5
4
3
7
9
7
5
2
3
1
2
7
9
9
5
3
8
8
9
2
6
7
7
4
6
5
4
8
3
1
8
3
6
6
9
2
9
6
1
3
1
6
7
8
1
9
1
7
3
3
8
6
6
9
7
4
5
7
5
2
3
8
4
4
8
2
9
4
5
1
8
9
5
4
7
2
8
3
4
4
2
5
1
5
1
7
5
6
9
4
2
7
7
9
5
9
7
8
4
6
3
9
8
8
8
8
9
4
4
2
5
1
1
5
4
4
9
6
7
8
4
4
9
9
6
8
6
7
5
4
7
3
5
4
5
5
3
4
5
9
1
3
4
6
8
2
7
4
7
9
2
3
6
3
6
6
7
8
8
3
5
9
2
1
1
9
5
2
1
5
2
3
8
6
7
6
6
6
9
1
3
4
5
5
8
7
8
4
9
8
1
7
8
4
6
7
3
5
1
8
2
9
1
5
1
7
2
6
4
5
3
6
9
4
5
3
5
4
3
1
8
6
1
5
1
6
5
9
5
1
1
8
9
2
1
8
3
9
8
3
9
9
9
7
6
4
8
1
1
5
7
4
9
4
4
2
6
4
9
1
7
5
7
9
4
7
4
3
1
6
9
8
7
5
2
7
5
4
3
8
7
4
6
6
2
3
1
6
3
3
6
2
6
7
1
9
9
5
3
9
7
1
6
8
3
9
7
4
3
3
3
7
4
7
9
5
2
6
7
3
2
6
9
4
9
7
5
5
1
7
9
2
2
2
7
6
2
2
7
9
6
5
3
1
1
6
4
1
9
7
5
2
7
4
1
2
3
7
4
7
4
9
2
4
9
2
6
3
6
2
8
8
6
5
7
2
9
5
4
5
3
8
1
8
6
7
6
4
2
7
9
2
7
7
4
4
4
7
6
3
3
8
1
5
6
4
5
9
5
2
4
7
2
1
3
5
6
7
2
3
9
2
6
3
1
8
8
9
7
3
2
8
6
6
9
9
3
7
6
9
4
6
9
6
5
5
2
7
1
6
5
2
8
5
9
5
2
1
3
3
3
4
6
8
2
5
8
8
2
5
4
2
9
7
4
8
7
3
9
7
3
7
5
2
8
3
9
3
2
9
4
1
3
2
5
2
2
1
9
4
7
4
6
9
5
9
9
5
8
3
4
6
4
7
7
5
7
6
2
8
1
4
8
3
6
3
7
6
2
4
5
9
4
4
2
7
1
8
1
4
4
2
4
7
4
4
3
5
2
4
1
3
9
4
8
3
2
2
1
2
1
6
2
9
1
6
7
6
7
2
1
5
5
4
5
9
6
2
8
9
3
7
1
3
2
1
9
6
8
6
2
3
7
8
9
1
9
3
7
3
8
7
2
4
5
5
2
4
9
6
8
5
3
7
1
5
1
8
9
5
6
1
3
1
7
6
7
4
8
7
2
2
8
5
4
9
3
2
6
2
8
4
4
7
6
9
4
4
3
5
2
4
4
7
6
4
6
1
1
5
6
1
5
3
2
5
1
1
1
5
8
2
9
6
3
7
4
4
1
7
1
8
9
1
9
6
1
6
2
6
5
1
6
3
7
8
4
7
4
6
5
8
2
6
2
5
3
5
3
2
9
8
3
9
4
1
1
7
1
8
3
5
8
7
6
3
5
9
1
2
2
7
2
3
5
5
7
3
4
8
8
6
4
8
2
7
5
1
2
2
9
9
3
1
5
7
9
9
2
7
9
2
5
9
3
7
6
8
7
4
6
1
4
6
3
8
7
8
9
4
5
9
6
7
4
5
8
9
7
7
7
1
4
7
6
5
6
9
4
1
3
6
1
9
8
1
6
9
6
9
8
7
8
4
2
2
5
3
8
7
7
2
8
5
1
9
8
5
4
9
4
8
5
5
9
5
1
7
2
7
2
3
2
5
9
8
6
4
8
3
6
5
3
8
2
1
7
2
9
5
6
2
1
8
6
1
2
2
3
8
4
4
2
5
5
8
2
6
8
2
8
6
1
2
5
8
3
3
9
8
9
2
1
1
6
8
1
8
8
8
2
7
2
9
9
9
6
8
8
5
8
9
4
4
9
5
5
1
6
4
6
7
6
2
6
7
6
6
5
2
6
6
5
1
3
1
1
4
6
1
6
6
4
7
5
5
2
3
5
4
2
9
1
7
2
9
9
1
9
4
5
3
1
5
5
4
2
4
9
4
9
7
8
8
5
5
6
2
6
8
4
6
8
4
6
6
8
8
4
3
1
1
1
7
3
8
9
8
3
5
6
3
4
4
3
9
9
2
8
2
1
7
9
5
6
6
9
1
7
3
3
5
7
3
1
7
9
2
6
6
3
3
3
2
2
6
1
5
7
7
9
6
1
5
7
7
1
1
9
3
4
7
1
3
8
9
5
2
5
6
4
2
9
4
9
7
5
6
4
1
9
3
1
7
7
1
2
2
7
1
5
6
7
7
9
5
4
6
8
4
3
8
6
3
3
3
1
1
1
4
9
6
9
5
9
7
2
7
2
9
6
8
1
7
5
1
3
5
1
3
9
6
2
8
9
1
9
9
7
4
5
6
9
6
2
5
3
9
8
7
6
4
5
6
8
3
8
8
2
1
1
2
3
4
6
5
8
3
7
2
7
3
4
6
1
4
2
7
7
7
1
5
1
8
9
3
7
5
7
2
3
3
5
4
5
8
1
1
7
9
8
9
3
1
4
1
4
5
7
3
8
4
5
2
9
2
5
9
8
6
3
7
7
8
4
8
3
6
7
2
8
1
5
7
5
3
9
8
7
4
4
7
5
4
7
4
8
5
4
6
6
2
8
6
3
6
6
5
5
1
3
1
2
1
5
3
9
2
2
2
2
3
2
7
5
1
8
4
9
3
8
9
5
7
9
8
8
7
3
2
2
3
5
3
9
1
5
2
3
3
8
2
7
5
3
5
7
2
4
6
1
8
3
4
9
3
2
5
9
4
3
4
5
6
5
6
1
7
8
9
3
9
1
2
6
7
5
4
9
7
1
2
6
1
6
2
3
5
8
4
4
8
6
9
6
8
4
5
3
8
1
7
1
3
6
2
9
6
4
1
5
3
1
9
6
4
7
8
5
6
8
4
3
8
9
4
3
2
9
4
9
9
5
4
2
1
6
5
3
6
8
2
6
8
7
9
6
9
9
7
1
8
9
4
4
8
4
5
9
9
9
7
5
9
6
4
3
9
4
3
1
3
3
7
6
8
8
2
6
8
4
5
5
8
4
8
3
3
6
6
5
6
4
7
6
2
5
3
8
8
2
2
2
9
4
9
2
5
8
8
6
9
8
1
7
3
4
8
4
4
5
7
6
4
1
5
8
7
6
4
3
1
5
3
1
1
9
8
7
4
4
9
3
2
3
7
5
9
4
9
7
7
6
9
9
1
8
8
3
9
8
1
2
4
8
4
4
7
4
4
1
2
2
4
7
6
6
6
8
7
8
2
3
3
6
5
8
8
1
5
2
9
8
6
3
4
6
9
5
1
1
4
7
6
3
1
9
4
5
1
2
9
5
7
7
3
5
1
5
8
7
3
6
2
2
2
3
2
5
7
7
3
3
8
5
6
1
2
7
2
8
1
9
4
7
3
2
3
7
4
5
6
8
4
3
6
7
4
6
1
1
9
5
4
9
5
1
6
4
4
8
7
5
8
1
4
5
7
5
9
7
3
3
8
7
3
5
7
3
7
4
6
2
9
3
4
7
4
1
9
2
9
9
8
1
7
1
4
8
2
8
8
3
9
2
2
3
5
5
9
1
5
6
2
4
8
5
6
8
7
5
8
2
6
5
9
5
5
2
6
2
5
7
4
7
2
2
5
1
8
2
3
2
6
5
3
1
3
2
1
7
5
9
8
7
7
1
5
4
1
3
1
5
1
3
7
3
1
4
1
1
5
6
6
5
2
6
2
2
5
1
6
8
5
2
9
3
2
7
5
7
9
7
3
8
9
8
1
7
6
6
1
5
1
4
1
6
9
3
2
1
1
8
8
1
8
4
7
7
7
4
9
5
2
6
3
1
4
4
4
4
9
4
2
1
9
7
7
9
7
3
3
5
7
5
8
2
4
7
6
7
6
2
1
2
9
8
1
2
1
3
6
2
9
4
2
5
2
5
9
9
9
2
1
1
6
4
1
5
4
3
9
8
8
5
9
1
1
9
8
5
8
6
1
2
6
6
3
5
5
7
6
1
9
7
8
4
2
5
4
5
5
8
3
4
1
6
1
5
4
1
6
2
5
5
2
3
9
8
4
5
6
3
8
7
8
6
3
4
6
5
2
2
6
6
7
8
4
2
7
2
8
7
9
7
1
9
7
6
6
3
4
4
4
1
3
9
4
4
2
8
7
1
6
9
8
7
8
7
3
7
5
6
7
8
9
5
4
7
4
4
8
8
2
2
2
4
8
5
8
6
2
4
5
4
4
6
1
8
4
7
3
7
9
3
8
2
3
3
3
9
8
8
5
1
1
9
7
7
5
5
1
8
9
1
6
4
8
2
3
1
8
6
1
6
9
5
2
1
7
7
6
9
3
4
8
4
9
2
5
2
4
9
8
2
1
8
6
6
7
1
9
3
9
5
5
3
6
6
1
7
7
6
3
8
1
8
8
1
7
6
2
1
2
6
5
5
1
5
7
3
3
8
1
8
4
4
6
8
5
2
9
4
1
8
2
2
5
1
1
3
3
1
2
6
3
5
5
1
4
2
7
7
9
6
9
4
8
7
5
4
2
5
2
5
8
7
1
9
2
8
8
9
8
4
1
4
6
2
1
7
8
7
8
4
6
5
6
7
2
7
8
4
4
2
7
6
5
9
5
4
9
7
7
7
4
8
1
9
3
5
3
4
6
5
2
1
6
3
1
1
4
8
1
2
7
2
9
9
6
1
1
7
9
9
9
8
4
3
5
7
6
6
5
5
5
2
6
1
2
1
6
7
2
4
3
6
4
8
7
4
2
7
3
4
4
9
3
1
8
6
2
2
6
4
1
5
9
5
7
3
9
4
7
6
8
8
2
5
7
7
3
3
5
2
6
6
3
2
2
9
5
1
5
9
6
2
9
9
5
1
4
9
3
4
2
1
5
2
9
2
8
2
8
1
4
4
6
7
7
8
9
1
4
8
6
9
4
1
9
7
1
2
7
8
3
6
7
2
5
1
2
6
1
2
7
5
2
4
1
3
1
7
1
4
9
5
2
3
4
6
2
6
5
9
7
7
9
9
3
4
3
8
6
4
2
3
1
9
1
3
9
4
4
8
1
3
5
2
1
6
1
4
6
4
6
7
2
1
1
8
5
8
4
4
9
2
7
3
2
6
5
5
1
5
3
1
5
3
3
5
1
2
2
8
3
8
8
6
3
4
3
1
3
2
6
7
4
9
8
6
4
8
3
1
1
6
3
7
2
6
8
6
8
5
4
2
6
8
9
9
1
3
7
4
6
6
5
8
8
5
6
9
4
2
3
9
3
4
5
2
3
3
1
8
6
6
1
8
6
3
9
9
5
4
2
5
5
7
6
5
9
5
5
4
5
7
5
7
9
5
4
5
5
9
3
1
7
5
6
8
1
7
5
9
9
5
6
3
1
2
9
3
4
5
9
2
2
2
8
8
3
4
2
4
3
9
1
6
5
6
1
1
5
6
3
1
5
3
3
4
6
7
5
4
6
8
8
9
1
8
9
3
2
5
4
4
6
2
3
5
3
9
2
6
8
8
1
2
8
5
1
6
7
8
3
6
7
5
5
1
2
7
5
3
4
7
2
8
1
8
2
1
8
1
9
4
9
2
3
3
6
5
4
8
8
3
4
8
5
5
2
4
9
7
7
9
8
1
1
4
7
3
9
6
3
9
7
6
5
2
5
5
9
8
7
7
5
7
2
4
5
1
9
5
8
6
5
8
2
9
2
4
1
6
9
9
6
7
6
8
8
3
4
3
8
1
3
2
7
5
4
9
8
9
2
9
8
4
1
4
6
2
4
6
3
6
2
3
3
6
7
7
7
4
3
5
6
4
3
8
7
2
1
5
1
7
2
9
7
2
7
3
7
7
5
7
7
8
6
1
7
5
8
4
6
5
9
4
5
1
6
6
5
1
4
9
7
8
6
9
8
5
6
4
9
8
4
2
5
8
4
6
6
6
5
5
6
5
6
7
6
5
4
9
8
3
6
1
8
5
3
8
2
5
7
1
4
8
3
2
8
2
8
2
9
9
5
3
9
7
5
3
4
5
9
2
6
3
6
4
7
5
7
6
2
5
5
8
7
9
1
2
4
7
9
3
8
5
7
1
4
7
1
8
1
1
8
9
5
4
7
7
7
5
7
1
4
9
1
7
7
1
6
2
2
8
6
8
7
1
4
4
1
9
8
2
8
1
8
3
3
5
4
6
6
5
3
1
5
5
9
6
4
7
1
2
5
6
2
5
7
8
3
6
2
1
3
7
5
4
6
3
5
3
4
8
5
4
8
2
5
2
1
5
1
6
3
9
3
6
7
3
1
5
2
3
9
8
4
6
1
4
3
6
7
9
8
8
2
7
7
5
1
2
1
1
7
4
3
7
8
6
2
8
3
7
5
5
5
5
1
5
3
2
6
5
7
5
1
2
3
6
2
2
1
2
4
6
8
6
9
7
1
3
9
8
8
7
5
4
5
4
3
1
3
1
1
6
2
7
7
6
8
7
7
4
1
2
5
4
5
4
9
1
7
6
9
1
7
7
3
5
6
2
7
3
5
5
8
5
5
9
4
9
8
2
7
3
4
9
1
9
9
2
4
5
2
3
7
7
8
2
6
1
8
7
1
9
3
2
1
4
8
1
3
4
2
2
5
8
4
6
7
3
7
1
1
1
9
5
5
7
2
3
7
4
7
3
8
7
4
6
6
2
6
7
9
5
8
9
2
1
3
2
7
8
8
7
6
1
1
5
6
8
3
2
4
1
8
5
8
2
9
7
3
6
9
9
3
5
5
9
7
2
7
2
9
8
1
3
1
5
1
7
8
3
1
1
8
6
2
8
4
4
7
1
1
4
8
3
9
5
3
6
3
5
9
9
5
7
7
4
6
3
6
6
9
5
5
4
8
4
6
8
9
3
1
5
4
8
5
2
3
8
1
6
9
7
6
6
7
9
3
7
6
3
7
3
7
9
9
2
2
4
9
3
1
2
2
4
5
5
6
2
7
5
3
8
1
6
7
8
4
3
5
3
4
5
3
7
6
1
6
8
8
9
2
5
7
1
6
2
8
8
7
6
9
2
3
9
3
8
4
4
3
1
3
7
8
4
1
7
1
7
7
5
2
6
4
5
2
9
3
6
6
4
8
9
2
6
3
7
8
9
5
4
5
8
6
4
3
4
9
9
3
2
7
8
7
5
8
8
7
1
1
9
2
2
1
5
5
6
7
6
6
7
2
3
7
9
8
6
4
7
3
1
8
9
3
8
7
3
7
2
7
2
3
4
3
9
3
7
9
8
4
3
1
1
1
9
9
2
1
1
9
5
1
7
2
1
5
8
9
1
9
5
6
5
1
2
3
4
8
1
1
4
2
9
5
4
3
6
2
8
7
1
3
9
4
7
5
8
4
1
2
9
9
7
6
5
7
3
8
7
9
1
7
5
1
3
6
9
2
6
7
4
4
8
5
2
4
4
8
4
8
6
8
2
6
3
5
8
5
2
4
8
2
2
7
7
9
5
8
7
8
4
2
1
5
4
9
7
9
6
2
8
6
6
1
5
3
5
5
7
2
9
1
5
2
1
9
8
9
3
4
4
6
5
7
1
5
8
5
6
6
5
2
6
5
3
8
2
3
3
8
3
5
4
4
4
7
2
8
2
2
8
4
2
5
8
3
2
2
7
2
4
6
7
8
3
7
6
5
2
8
6
9
2
6
1
3
4
8
8
4
4
4
2
2
4
9
6
3
3
2
6
3
7
9
8
8
3
8
8
3
8
8
2
8
3
6
1
3
9
5
7
6
6
7
4
4
4
3
8
7
3
4
4
5
2
8
9
3
9
4
2
4
9
9
4
7
7
8
7
5
9
4
3
4
1
9
2
7
5
7
7
9
6
9
2
7
5
3
7
1
8
8
9
6
8
8
3
3
6
8
9
7
7
8
4
7
3
5
2
2
6
3
7
4
7
9
8
6
1
6
3
8
1
9
9
5
9
6
8
3
7
8
1
8
4
2
6
6
4
8
6
1
8
9
1
1
8
5
1
1
2
1
1
2
3
4
4
1
8
1
8
4
2
1
5
6
9
7
8
2
3
4
5
1
2
8
6
9
7
2
7
5
6
9
5
3
3
8
7
7
2
5
8
8
1
2
6
1
8
4
8
9
8
1
2
3
1
5
9
6
3
2
8
9
5
1
6
6
6
9
8
2
3
9
3
6
6
6
9
2
1
8
6
3
8
9
5
9
7
3
3
5
9
2
8
4
7
3
5
1
3
3
9
8
8
4
8
9
4
8
5
8
4
6
8
1
3
4
4
6
2
2
7
5
3
7
9
8
4
8
5
8
5
3
8
6
9
5
5
5
6
6
6
1
3
3
4
9
1
1
1
2
9
7
9
1
1
3
7
1
9
2
2
4
2
5
1
1
1
5
3
5
3
9
5
8
9
1
5
1
4
1
8
4
2
9
2
2
6
6
4
5
5
6
5
6
6
8
4
8
5
3
5
6
2
4
9
2
2
3
6
5
4
7
2
1
8
6
7
5
5
7
9
2
3
2
6
4
4
1
4
5
6
1
1
8
5
6
3
6
1
6
3
8
2
1
9
2
6
3
3
2
2
4
9
7
6
4
5
8
1
1
5
2
1
4
1
3
6
8
4
4
4
5
5
7
3
8
9
5
5
7
7
2
2
3
4
9
3
4
7
4
9
1
1
4
4
9
4
7
7
4
2
1
2
2
8
1
6
4
8
2
4
4
5
8
2
1
6
8
9
2
7
9
4
4
4
2
5
2
3
8
2
1
6
3
4
6
3
5
6
5
2
7
6
7
5
3
5
9
2
9
4
9
2
8
4
4
5
1
5
8
5
2
7
8
7
8
1
5
1
4
6
1
9
9
9
2
9
9
8
4
2
9
4
3
2
7
1
7
8
6
6
4
4
1
3
3
5
2
9
7
7
2
4
2
1
7
5
4
6
8
2
9
8
6
6
1
7
5
9
4
3
5
5
4
4
5
1
9
4
7
1
9
1
2
3
5
1
2
4
8
3
7
4
2
9
8
2
1
7
1
2
5
1
3
8
9
3
1
9
6
3
1
8
2
4
7
9
4
1
4
1
2
8
1
1
1
4
5
5
6
6
4
5
9
2
4
8
7
9
7
3
8
6
1
3
8
2
8
8
7
8
6
5
7
2
9
8
5
6
4
7
6
1
2
6
8
6
9
5
8
6
1
9
5
1
5
3
2
1
2
8
7
5
2
6
5
3
5
2
7
9
5
7
9
7
6
8
1
1
4
5
8
3
5
9
9
9
1
6
4
2
3
4
7
9
1
3
8
8
6
1
6
9
2
1
4
5
7
3
3
7
4
7
1
8
8
8
1
2
2
7
4
4
8
6
3
2
8
4
6
8
2
4
2
6
5
4
5
7
5
6
3
4
6
7
9
3
3
1
4
6
1
5
1
6
4
9
6
2
8
8
6
7
9
6
2
9
3
1
6
7
1
3
9
2
2
8
8
1
6
2
1
3
7
5
4
6
6
1
9
9
9
8
5
7
3
9
8
1
8
8
6
5
1
8
8
5
4
4
8
1
5
3
3
7
6
5
4
6
3
5
1
6
5
5
3
2
9
1
8
2
4
5
6
5
3
7
6
5
5
9
3
7
7
2
8
5
8
6
8
5
4
6
3
2
7
1
1
8
5
6
3
6
3
5
4
6
5
1
4
1
7
4
3
3
3
1
2
2
8
6
3
5
1
7
1
8
3
6
4
9
5
1
2
2
3
3
2
3
1
8
9
2
9
9
8
1
5
6
4
6
1
6
2
9
5
5
9
3
8
7
2
7
2
2
8
2
6
7
9
3
8
2
2
7
8
1
6
2
3
2
3
8
8
4
8
5
8
5
4
4
8
6
3
7
2
4
5
9
2
4
5
6
2
7
8
1
4
4
5
8
6
3
3
3
1
7
6
4
2
9
4
4
4
2
4
3
9
7
1
7
7
9
5
1
9
7
7
9
3
6
7
3
3
3
5
4
6
3
1
7
4
6
7
6
1
6
2
7
7
8
5
4
8
5
2
2
4
5
4
4
4
4
5
8
4
2
7
6
3
8
8
8
6
7
3
1
3
3
3
5
2
1
1
5
8
6
3
3
5
2
1
6
4
1
7
9
4
5
3
2
7
2
9
7
9
4
5
8
8
2
2
2
8
8
2
6
5
9
8
8
9
7
2
9
2
8
3
4
8
6
7
1
9
6
5
5
6
4
9
4
1
1
4
4
3
7
9
1
6
9
5
3
2
7
4
9
9
6
1
6
2
5
1
2
8
2
1
9
1
9
6
7
1
5
6
2
6
1
5
8
8
8
3
2
2
7
4
7
1
6
1
7
2
9
1
2
2
3
5
6
2
2
3
3
7
2
5
8
4
2
6
4
6
2
1
8
1
7
9
4
9
1
6
4
9
6
2
9
5
8
1
4
6
1
5
2
3
1
1
1
6
2
1
4
7
2
1
4
2
2
2
2
6
2
2
2
9
1
5
4
4
9
9
7
3
2
1
2
1
7
9
5
1
5
3
1
6
6
1
8
4
1
9
5
6
7
6
7
4
8
2
6
1
3
1
2
6
5
6
6
8
1
1
2
6
6
7
1
2
7
8
4
7
5
8
7
1
5
3
9
1
7
5
9
5
8
6
7
6
6
9
2
9
5
6
9
7
9
3
4
2
9
5
3
4
6
6
3
4
7
6
4
9
6
3
8
9
4
1
4
3
6
5
7
4
4
3
6
7
8
9
6
6
7
6
7
9
1
7
8
7
9
7
3
9
4
6
7
2
2
2
5
3
2
4
3
5
6
5
3
8
4
9
5
7
1
1
3
1
7
2
6
4
9
3
9
6
3
7
7
5
6
1
3
8
5
8
7
6
2
2
6
3
9
3
2
2
7
1
7
1
3
2
9
2
7
3
3
2
2
6
7
4
4
4
9
6
7
7
2
6
8
7
9
9
6
2
2
3
1
2
3
7
8
5
8
3
1
6
9
8
5
9
1
3
6
8
6
3
3
7
9
8
4
9
6
1
5
7
7
6
1
1
4
1
5
5
9
2
5
6
2
5
1
5
5
1
4
1
4
4
8
8
6
5
4
6
4
3
6
8
4
6
5
3
5
8
8
2
2
7
1
5
6
1
3
1
4
6
4
1
4
7
9
3
9
3
6
9
7
6
5
4
3
9
4
4
4
2
1
9
5
3
7
3
7
7
7
6
5
3
5
8
3
2
4
7
1
3
6
7
5
6
3
4
4
3
2
9
2
8
2
9
8
3
9
6
5
9
4
4
7
9
2
7
3
4
4
2
5
3
6
1
5
9
1
7
2
2
7
4
1
9
2
9
9
8
4
2
2
9
2
6
8
8
1
2
3
6
5
6
7
9
1
2
1
6
3
9
7
6
8
7
6
3
3
1
9
6
6
6
8
4
3
4
3
4
5
6
8
5
6
7
3
5
3
9
9
1
3
4
9
3
9
1
1
7
2
7
3
5
4
2
5
5
3
5
1
6
1
2
1
8
2
3
3
6
9
2
8
1
3
4
4
2
5
1
6
3
3
1
9
9
2
5
6
7
6
8
1
3
8
5
2
3
7
7
9
1
1
8
3
1
1
5
6
6
3
1
4
2
4
7
5
9
2
6
1
6
5
1
4
2
6
1
3
3
5
7
6
2
6
3
7
2
1
2
1
3
3
2
5
2
6
3
4
2
3
9
4
5
7
4
2
1
6
4
9
6
5
3
5
1
5
9
2
1
5
7
8
1
6
6
4
2
6
4
9
6
5
7
7
5
9
7
2
3
6
3
2
7
8
6
8
6
5
7
7
9
7
2
2
6
3
6
4
4
9
4
9
3
8
6
9
7
6
6
6
8
4
1
5
7
9
8
3
7
6
4
6
8
7
2
9
8
1
7
2
8
4
4
8
6
2
7
5
5
9
3
7
4
3
7
2
7
7
9
3
6
5
5
5
9
3
8
6
4
2
4
1
4
1
8
4
6
2
4
9
8
2
3
7
3
7
3
6
5
6
5
2
2
4
8
8
9
4
5
9
6
1
2
9
1
3
6
5
3
3
2
8
8
2
9
5
6
8
1
7
7
9
3
7
4
5
3
1
6
1
2
3
7
7
4
3
3
9
5
2
3
8
7
5
7
4
6
6
8
1
8
7
4
6
4
7
2
2
7
8
8
9
4
5
1
1
3
5
9
5
7
5
8
1
4
6
1
4
8
6
3
9
2
6
9
4
1
5
6
9
5
8
9
8
5
3
3
5
5
3
9
9
6
7
3
9
4
4
8
8
2
9
9
5
1
2
8
8
1
9
3
7
4
8
7
1
4
4
5
7
9
1
1
3
4
4
3
2
7
7
7
8
9
3
8
6
4
8
4
3
6
5
6
8
5
5
8
4
9
1
8
3
5
9
8
6
3
9
7
8
6
8
6
8
7
1
4
4
4
6
3
9
9
3
7
4
7
3
3
1
6
4
2
9
6
5
2
7
4
2
7
8
7
5
7
8
9
7
1
4
5
7
9
7
8
4
6
3
1
7
2
9
7
4
2
5
7
9
6
9
5
7
4
9
7
4
5
5
9
8
2
5
5
7
3
6
1
7
8
4
7
2
3
4
2
1
8
8
4
6
6
1
3
2
8
4
6
4
7
1
2
4
8
4
9
9
4
7
8
1
7
6
7
5
2
8
4
1
6
1
4
5
8
8
1
8
7
4
6
5
7
9
5
7
5
4
1
9
6
9
5
6
9
1
2
9
1
8
1
1
9
1
6
1
3
2
8
8
4
4
5
9
1
9
2
3
5
3
9
8
4
4
6
7
9
8
8
7
8
7
7
2
4
9
5
3
4
4
9
1
3
9
9
2
7
2
7
5
4
3
7
6
6
2
8
4
9
2
6
5
4
3
9
8
9
4
2
1
2
6
3
8
7
1
2
7
3
5
2
2
9
1
9
2
2
3
4
4
1
8
3
8
8
2
9
5
5
1
4
7
2
1
7
9
8
3
9
6
2
3
8
2
6
3
5
9
8
2
7
9
3
9
7
6
6
7
9
6
9
8
7
9
6
7
8
7
2
7
4
6
3
3
1
8
8
9
8
9
9
2
4
8
8
8
1
8
3
6
9
9
2
9
7
8
7
6
7
6
9
8
7
6
7
8
5
4
3
2
5
6
1
4
9
8
6
3
4
1
4
7
3
1
9
6
2
6
5
8
7
4
2
7
3
5
5
8
1
2
3
8
7
8
8
4
6
1
2
8
4
4
2
2
9
6
7
9
4
6
8
1
3
2
8
4
1
9
8
9
3
1
9
8
4
1
2
5
1
3
6
3
5
4
1
1
3
1
4
6
1
6
9
8
2
1
1
6
4
2
6
2
3
9
3
5
5
2
8
6
8
6
4
7
5
7
2
6
3
1
7
6
3
7
6
6
3
8
4
1
3
9
2
5
7
4
8
2
6
4
2
6
3
3
9
8
9
5
7
5
1
2
7
7
5
2
3
2
4
6
7
7
6
3
1
8
4
8
2
2
8
1
5
6
3
4
8
7
8
5
1
7
3
8
8
6
8
2
4
1
2
2
2
3
2
6
8
5
2
7
9
4
3
6
1
3
9
2
2
4
9
4
1
7
6
3
9
7
5
3
8
6
6
3
9
4
7
5
9
7
1
7
2
2
2
5
4
3
6
7
4
1
1
9
3
4
1
9
9
4
2
6
3
2
1
6
5
9
8
1
5
1
2
7
8
4
6
4
8
4
5
3
1
8
9
7
1
7
3
3
6
7
1
8
3
5
5
6
2
1
3
3
7
6
3
9
5
6
3
8
4
7
6
5
2
5
3
1
9
9
1
4
3
3
9
4
8
3
3
2
7
3
8
4
5
1
4
9
5
6
9
8
7
6
1
2
8
4
9
4
6
8
8
3
6
8
9
6
3
5
8
8
1
3
3
7
3
4
4
1
4
5
9
7
8
4
5
2
8
1
6
5
2
3
4
8
5
7
9
5
3
8
3
2
5
8
1
6
4
5
5
5
5
6
9
3
1
1
9
2
2
1
3
5
7
5
4
2
4
1
6
1
2
2
4
5
9
4
5
4
4
9
3
1
7
1
9
2
7
1
6
2
5
7
5
2
9
6
6
8
5
9
9
3
9
6
9
5
4
8
5
7
1
3
5
5
6
3
2
3
6
9
5
4
2
5
9
4
2
4
8
5
9
9
1
8
2
2
8
3
2
4
3
4
7
9
8
4
6
4
9
6
7
3
5
4
1
3
7
8
4
4
8
4
6
4
8
1
7
1
3
6
6
1
1
2
4
9
2
3
4
9
7
2
9
2
7
9
7
1
5
7
7
6
2
7
5
7
2
7
7
2
8
5
9
3
4
3
1
3
9
4
8
7
6
6
7
1
7
1
9
1
3
5
3
8
9
9
1
4
8
6
9
2
2
1
7
6
8
6
1
7
3
5
1
8
8
9
2
3
3
6
1
1
7
7
5
8
2
8
4
3
4
2
5
5
5
7
7
9
7
2
2
6
2
5
5
4
8
2
5
5
6
5
7
8
1
3
1
7
6
7
1
7
4
4
4
1
8
8
6
3
6
7
1
8
9
2
7
2
4
3
5
6
3
2
5
5
4
7
7
3
5
8
4
4
3
5
5
9
5
8
1
2
3
5
8
5
8
2
1
9
1
7
7
1
1
1
2
1
3
2
4
9
6
9
5
1
2
6
8
2
1
2
1
8
5
1
6
9
7
7
2
3
9
5
2
4
5
6
7
2
3
2
3
2
8
9
6
6
1
1
2
3
5
7
3
8
1
4
7
1
1
3
5
6
9
2
3
3
8
4
8
1
4
8
5
7
3
6
8
6
4
5
2
1
3
2
5
4
3
3
5
9
1
7
2
6
6
7
7
6
2
3
4
1
2
1
8
2
6
2
5
2
2
4
8
6
5
9
6
8
1
4
8
5
6
9
8
8
5
6
8
8
6
5
7
4
1
5
1
6
2
1
5
5
1
2
3
8
9
7
1
1
2
7
7
4
8
6
1
9
9
5
6
4
9
4
1
9
9
3
5
2
7
6
3
7
1
8
9
5
2
6
3
5
2
1
6
6
4
3
8
9
9
9
5
5
8
7
6
7
3
9
2
3
6
3
8
9
4
4
1
8
4
7
2
7
6
8
4
6
7
1
3
5
1
2
4
1
3
3
4
6
3
9
1
1
4
4
3
6
9
7
4
3
8
8
8
9
4
3
1
7
1
6
3
1
7
5
3
6
1
9
6
3
4
4
5
7
3
6
1
7
8
3
5
1
4
7
2
5
3
4
3
8
7
3
9
7
4
6
2
2
3
7
2
1
7
1
8
6
1
6
1
7
2
5
6
4
4
1
2
7
8
4
2
3
5
1
8
8
3
6
8
8
1
8
3
1
5
9
7
9
3
7
9
4
6
6
2
2
3
3
8
9
6
5
8
7
9
2
5
3
3
1
1
5
9
9
1
8
5
8
1
6
4
2
3
2
7
3
7
7
8
4
1
1
5
5
6
5
6
7
4
7
5
5
7
4
6
4
3
1
4
5
7
8
2
4
3
3
1
2
8
5
7
4
8
8
8
3
2
9
3
9
5
2
8
5
6
8
1
1
1
2
4
4
8
1
3
5
6
5
9
2
4
2
2
8
9
8
9
3
2
2
7
8
6
8
8
2
9
2
3
9
6
8
8
1
2
3
7
2
6
5
6
5
7
1
5
9
6
3
4
3
1
9
2
3
3
8
1
2
1
1
9
9
6
5
5
5
3
4
5
7
6
9
2
1
1
3
9
4
7
5
4
6
4
3
4
8
4
1
1
7
8
3
8
3
5
3
5
7
7
9
6
9
7
4
9
1
6
7
7
8
5
9
9
4
5
7
3
7
2
7
4
2
4
4
5
7
6
8
4
1
6
6
4
9
6
5
2
9
8
2
8
6
7
7
4
5
6
8
8
5
5
3
9
9
2
5
6
3
4
5
9
6
1
6
7
8
9
3
4
7
7
6
2
4
1
1
4
2
6
9
5
1
8
6
3
3
7
2
3
6
9
2
9
4
5
4
4
2
5
9
4
6
5
9
8
2
6
2
4
1
8
4
7
2
7
6
2
2
9
2
5
7
9
8
3
3
2
9
2
4
5
1
1
7
5
9
7
2
5
5
4
6
8
5
9
1
7
3
2
3
9
4
3
8
7
6
8
7
1
6
5
8
5
1
1
6
1
8
1
1
He spreads his "so called" knoweldge to the mindless masses that is slashdot. Why does he live in Michigan? He should live on the LEFT COAST
The Jews control the banks and the media.
when people split a sentance between the subject line and body?
On another note - immagine a Beowulf Cluster of worms? Could it be done?
SirCam contains this text in its code: "SirCam Version 1.0 Copyright 2001 2rP Made in / Hecho en - Cuitzeo, Michoacan Mexico."
Smith has a hunch that the author of SirCam is or was in Cuitzeo, and is probably a student. Cuitzeo is located 16 miles from Morelia City, which boasts a large university.
Talk about a blinding flash of the glaringly obvious...
As the article implies, authorities deem these attacks trivial because they cannot see actual physical damage done to equipment. Economic damages, bandwidth loss, destroyed data, and wasted time are harder for a cop to take seriously than, for instance, a body on the ground. Of course, the fact that virus writers are usually script-kiddie teenagers helps to make the attacks seems like pranks. It is an interesting thought experiment to consider what will happen when a teenager playing in an advanced biology course cultures a virulent bacteria or virus. Or consider if "goner" had been tracked to the other side of the tanks... to a group a Palestinians.
Why don't these people put their worms to work doing somethign constructive? A SETI/RC5/whatever else you can do distribured worm would waste even more bandwidth, but at least it would have a purpose beyond just screwing things up.
--StMime-00009184-000011E2-00A40143-7DA5
Content-Type: application/octet-stream; name="Morons.org - Jerry Falwell Blames Sept. 11 on ACLU001.zip"
Content-Transfer-Encoding: base64
Content-Description: Morons.org - Jerry Falwell Blames Sept. 11 on ACLU001.zip
Content-Disposition: attachment; filename="Morons.org - Jerry Falwell Blames Sept. 11 on ACLU001.zip"
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
+a8ijjIjxQlxfgR5CycYQpktd4IgPM0rZW8VezIMwyLz4Hk
sko0UFklGoNF19O8+tvTY/nr/ENO5wRvgy1cqg8px1znodK
B0fvgmOmamWMO8j9iI/fH5zOWy8v1skLX+8nCmyW7qO+v87
8Wfz7afczuYfyiVfQm4cs32Aj2NDqPmZBqvMVzMuEzF1H5b
Fhv8Gakwl5FzzBNCRca+kBTzRGjPdpOJAIMEM5HxKs6/YP7
vh8kvZ3Sj+6k9XEtv6k6cT1xaNQ6Tnd3z1yFhHBrd8Ac3nR
YOrgMD5+05/HUYYPemSb/957DcmMnBQJGBhbRPxYw+Bcc7k
z0WRgrf5s2Zby28YWZioE4b7GkJiIpRTdbx3xfyxbH+IGx5
lg68Nz6hxSXYZXoNOJF8312bSDAEYtDOIF4JowBRuD7O71z
5ZwwjWEQo0jYxXwhTt2i65ewG1abztGYscumK32Li6OULV/
mCPUaNPPUiR11DznRWx/NwJU1tKGnieYvNtsx3cF8pgwbFY
0MvdMMr3jFN3DNB30VQzoHukVKXLmXbff3HHn0c/aQO+ZRr
f8HRMuE4zUonBxFXSCsinj5yd/gFTBmFZ2HXMajGTRTQp5f
Vo2NJH+7n2NRti92E8T5mg+ZDHMktqzoNx0l8/zpZnj3s2U
05K/taBUPUdquD2YfUBWULGJF6QfRPg0upuSZ4EQfjcl3+F
4UNnp7tL+QcLbxAopC/YHfXuoHl6JZ8kjorgvitdCq7uHUs
ocRKlolQRnnKnizcCq4vHk2H0i9/pA49VnZtx7f4nTTK9lF
Yft69nXPnkYZXy2uOLSOR35RCqgUB44A7+KQEyWMfwCprUL
fZ7u0kRlPCukoPDhguZmsLVx2L9vzfMUfcJ84QMDIDGZMFL
jVka78j0VMAz9mp1Fwo8S9qs8Wf3IamtKbY1IY/anRna1/c
RqpLLllvZup9i98RHa0fuF7v52u+jk5MsWdoVXuNpcJPzP0
KV8XCBwra1CUlh3cl1mxS+XtPxohH20M4fOvlvx11tvL5db
mUhMCbspDiDjrz45NQS6nsid+UYoTZ64xbEB8uIpRNY3SUp
1kKRa9mBXeUGKSh1FX0rkryBvXdSbmgM3Rrb/WcmAfAgzkU
EveIXFFo+0K3oCF/1KqVRJ6M3+9bKS0z+arvGo1P5LV3e3F
DQ8DxeLDlD0iseVL7DJ7CtRHw+HuLCejwwPCxkw6FvWXhMR
35b2zkOn2RAEgCd813bF6KmgrBPHGGBfaijXSJQ4Gtmsb6w
f/ADN8VkQV/5l5HoqzxRzfvMX+wmSC+9cn74QDl+IjQNi06
KvORI1hUVIrtwd0JCLzH1+r18PFqigoh972A7116RCOAw7p
oi/QMmJPRcTTCShWvERQi9U7fc19AmAA/Add5rUXcVUEDL9
pQmpsIxlfYqvJA2ipo02WWZaZjK3PNXo9Fptia7F+Gzc1wH
/4uLFy00yoUa8PyL1/cr0/BJDKEDR0nWl6g77yea9gl+kj2
axYjKFdxxXBiyOy3R95jGB0wxsCBYoTHFEg0zPVgzBLef4j
5Wv0VH7/nkuLkR/wyzQIxQF+8xlBFY22KGFmFuIUsG2s7z5
nJdeGonPBDkkx4PB8WY3K0r0H/WDQOf+6oe0UKHIETKYlNW
Ah8vFHWBD1I0QOA6rCor/aAIvnJf7JkdFW2p24TdwR+r9r8
ayV5vA8DK5mxLSbVNChwoMsJwAX4V6KCdQW2fRCX+00qtAt
SkmAxf00v0LDgf6QsJvkMzvtjCrdkueA4ay/Tvk1+DOzaPw
j/WF87W+WUs+DB8RaENsDR5qrDjSsnoxRxHnBdxX1X0cNnE
z0o3XrDW4unXv4Eii0A3I0/7+heBumRVhtWpZn+tc+xTUQz
DiO7JOKiVr6RLsKHO0MRKcXuW/DROeGL6gETfePUonHZjS3
FunXOHaJcj85o39oyIeAvb73GZSggBfOd+4veumVE+wbOXR
H30FWw+/ZBL+THsg3gQQmEdC6uX1nWa8eJPwTyDxiCkTht9
3KojJGZZmEwK3vqn+a7REOiKE2zQqROAQyaIZpHKSowQ2vz
aHXVcdqhxlJXshL2/mClW8dRBLOy4keW9ekV6XIhK6cBEh7
1Is8zcgd/slzaNt5H108/07DrM7w/YhOFs2sij17Ddh0zm7
L8k2lIW7nwB0IeJNK4GeVh+VlSShb4lfiYgckC+3InB3v6h
Naub0EHuaCpMKPy1jlyChBmXDNns3Cp1zZp5LCPr8Dx4Hv7
FckqdMZ+hBsE+KhaykWISMRYYm/ytI7RvzM29Px3P/EIvJB
agrkW+JmL+YdvGSBeFpfcFcJzgbgoggPLAfnlvoRKPL7LYO
UmxJ/po7E5/lcxUNTnZMdwJK2fABuDSo26s5vuvQcCWqzmp
sYbu07ntKeMmfcxkwg1etREh0KLd84qRoeTcnQzOWjCihQs
qNIv/rzZoNM/TrE/ZwbCEVDd3eQ/FRAlJD2A0Z1tSNFc9Rp
PmHvjsOeq1IDCXRyMdMIDs7fdnnYn8T96KnQ/fCZdnQdc8e
38syy8SSiPI+QsOo1GwJEoluw/FRyit/I6DABbek0yuhkuD
DcmZv097jmMaralNLKxT3yxUWhJ+yyvSvHAav4v8xynHDKH
CT3JwCSP87NlUeg5NtwYzV5NKTmCiGYZcZ9EzD1rTq682Tm
r+mTsx2kJHS5HamgbnOwmkMz15OFeeIXVqW/iuhgMI34uH2
Zggc8oV1GlZW4NjdUGZ1EZgjZR8hqusMGdO+UKZvWaQe1O9
51CjglTAzUnD//UJ4GhElS7MLbllFtNx4VqMQvN9jmN8aOd
9FbWrZDXaB/qPuhzyA750tbEUEWcHuL6NbVrNBwPFiKwR5x
48NSQ+mhNIPwzWR28NVD8wXw20PhwhoF8VUP4i15F2Bk3if
0tv4fCTs+L2INY0yijJF78lLDTG0GDX7TS/RBCmBG3WDOF/
E9RaYilSccfgrGzHm+YqugR23Xqh1VXt4nqjNh3dGkTFzFu
O9TU9iqF2UOV3zd8+X7dik2jb0dIDN5xA9X9cvQwRgbosIx
J3veixp/u2qxuRw57De0OI5V3g2Bv+wxMh6ndq6fjDVv0z7
QBdlUn27nxU1Eg==
--StMime-00009184-000011E2-00A40143-7DA5--
--StMime-00009184-000011E9-00A4E6CA-B098
Content-Type: application/octet-stream; name="Morons.org - Jerry Falwell Blames Sept. 11 on ACLU002.zip"
Content-Transfer-Encoding: base64
Content-Description: Morons.org - Jerry Falwell Blames Sept. 11 on ACLU002.zip
Content-Disposition: attachment; filename="Morons.org - Jerry Falwell Blames Sept. 11 on ACLU002.zip"
YGZ96S+ciSDO6MjzMuTcsNDdWz6CCNY6jGxs6mlSZ4mgY/P
Ey2akuRmFlmdWWCJ47h+v02sFrLI/d/VsjzPdvkrPCTzbQK
kFRFdIRaTWyDM2jmB2tZaIkZJyo/jq+mVLyEvZDGsqb8OLn
RyF650SHePRXyTYpMntmBvLd23s/TpOANCe2+ccJOwHrl/B
77cuAjsfnShlBvEPNeNRwmheJxfOzs4kUqcpEjke+IFCxLy
7tA49vYAQO7fi57ThiEeivpvvpvrSrLAv6D7lFrgT8QEAcE
gZXYeL675iNTey85VrxYSF1e1g/PUFlmp4X5k4VEoOsLMly
TP1BfxtU76gGcbrrBYGxIX7YN4b7tDiDoxem/qliNNM+vNz
MIPg9etR4XM6WUXOSu3lcC7XSmZW3KacAzQftFqgH8qXS/q
mmhoCQidz5ixCYqYXnBqAWkv0GC+X+juZhlW7LiQLpv5/An
y0+R65p9FMXh0QYUtfV+8U4eVAuXfXz159EqXuKjl3jzX3w
iB/X95hGVh4m5IOOjYoT/oi5JzJvmXLQU4Kl/P7ojlso5qh
PRhXs6WVXhQVD+bUJCwUs7CcVK1gRuTrIMVXm0IEo9SWzqt
Uqi6S8+ebu3NI6P3teimxRcd3ECVormS5sT+fe1dj35va4z
IM4eVGlz2ztu4v/FHaWG2JeBUqvm4bHfN9UZ3Nq0SUzCc23
pPBKfDwH74ByzTp3yE+ef8jpRy/+KBMMaEY6tdxZSUgVarU
abZLUolXfnpcF0l7ALn3XRB1o98+XHyYTWw92/yZrWFmQdf
g9lqCmrj6/0Yc4V/CXdmWEZySvQHeML3tCDOn8gbXo53XD2
z3Rpvvvkh3q2v2rYLJgXyU5bo3FRSwTCyLZMd+PY2zbrWSn
afjCu0lmBdlZm7vbaRfuMvO0Wk1AoGzHxBj3sG0qrZ7Raxw
2jZeLQwf6IVQe52n+GjTOCpreVKlp/CrqJf8fq4i9a9WdK6
74F8Y7GyBIhzGAXxl/2d/h+dF3m+9l1gG3S1m03am9FTDrf
zp5gDx7FBwffxIfu2e7JGx8BfhiqdMCiB5xWX3LMyba0Xix
yYVNiTAto+XhNrvnEAyT+g8QaVd2ExQMA7edyQZRTljoR8I
SznncO706/gftJatY01YVTJXI5dd+04e5NRV8mlx2OQbmG9
FmrizaA2tpSAUMg8ecI02rly8xTSb06bw+YqV92CaUDghS4
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
lle21k8DvO8hWu17hIc6wtqPZ58ss7s030PfrM6Oyjs/l1R
ry46TH18gBfN67qHu07tXKlmbsfd82IJZt665PHWcmXzZjB
4NrsrO7zEBsLIIyX8BdRwsLlg0RAPKqjzFVGJYKRdxjGibM
hOYRY1yxYATgkyC9RBwUjIPsS0lBhp9J8b7uw84WGAvK1sL
88UqdAZ3cQKq5aL5/Mh+9FpK6/asNsuAwc4z/kS600MhGc5
TH1pN+I+DLKmHuknM+XNEs7enlUejs7zEqKd5e3fKG9bQrB
JiRHp+SEsEUrILdkidf+spj9SZBqoX6d30SteWfuMUYN+Mc
xeiOajbNvwCrx/mZvLwIyS2XMTMPqp3lZuAcuAMMtrsWxbD
6Xwmc1GyTjey9VgX73gOYFUv4KHgVAzLPr68mXjyQQjzuCv
1LjuJeulyjhyeM2we+DNFAKyqABfAOTJY6EhymXJc20OvSi
HcRZj1ow4fhwRA32Yje3QPqTRqPuZxi8fFn7nAYLfSN6mYQ
pTeDab/K+IB3j2nCw/qDBHegHeWUYSz9rRfRzJWw9/Jlx8F
92xMSac2e9c7GSy7NFliueioQXyC79l+n3FKaIkMN6ZVoNi
3uHkP2JOt2MIDmnF+WY3AovWiE2kREcOxyKnoqRBnFXIx67
240JKff+KjSRVJRiqrbOlio9i0QyojClWkdy2Xn6LpjRIEM
AB99zm6s+kjmamublmqXwvn1lyR9ClZ8pNOG85amvcfg5oi
GbYvB41OYD5TJOeHagQbgauQQXEUWcJoVJjTLtCk627T7KH
K+awyulkTH/12u/djGzOYv3ARV778o5eOY2ZXI7bF8fJ7+K
+7Do4TaQw8SCUdHpnVfxnryuVGSCWxNL5S6GFcITlWZH/fM
wdWcapmZFcA+x0iLq6XxTSbGwr/QITqQwfwk0yIdFLa0+My
mPunFce8Nbe5+bRmDo4A+WKOT73VykkFVlqS3GStbhjxtEx
/W2QXqoHcSqrSc3K7Z2wiBhoeIUZVr2PtOdLdab/2QOpLox
7HOywxmNanriXas+gAkn6g30riszC8IWDYffSUfhm7Qv+C1
UfTVdJoF5CeFhXL1XmtUsX/96Y+w4YG2qbFe3XCaRp3s/9V
AExd325j82m37tkc1TXj247s63tHRTSWAnvT8697TjBCBzS
27Y/dUi6SBG2VW8S7OAdcvDWz10BO2Ztz+6dPMfDmH31T4d
11YVp72OzaJIg0bBft/yYBLoa2sIrv8FQAEIVO3bynqvyQP
TPjYJr0UqhJdC2lljZUbA1OjqG2zJIzDFIZMm9WKM4yHa+e
KCpF9Vo/VOOfnie4XtPINqx02m0NKyUugp6A2oSRj0hRneY
urjYAMZ10EyE+47+eJx44nCZPKkLgiGkWsQthGelr7zeduR
fvWOwasiXP1U0lddCuCJwHXHRn90Hccy4M4n4KBKhfWlDGt
1sVEDaxbsHgk2SQeKlSfE6Ba5cm++fOQNfp3+u/C/+3haZV
EPUzJIbz99S5YaHJunYcQvSoo84fwWsuKK+PTN2wmmitCyT
x4DNWLM5mpd0mo7r55rJ9/sA25FyoPlf72f8jqLXInrZQV7
NTNxHUqFhIOzaJ5BnC6LzmqasBCZhebW09llJoeDB7ElxAT
Mr3Tf53Tf403L0gIoRktWb1+ZEc2tNJ+sSDHDncR1zqtSdz
yCdSVzHKeqOE/COuEm3Kvbeu2sJxCAJDtufjhALRX+F3vzv
ZdiwIDDt/iB4bryIE+y/QXyehQyGv9KDpqtDqUN/di3BVx4
uSlkKOD6rtydGHXiqT8gRGeIdDsM/MeZpvuob+jp+29uVx1
QbOOvv7Ajc5uZj/zxpz6AwUnamhyQfhwMA6RYJiQt16unlE
EuTkj1B5hsJmEkv5jeH7VuelebWUoKkeeoTmlkzmb3/JcQg
h1qb0K3MKDH74DXRE2Ikwmc8su/KntjFJ0KIfdwT8B2xJys
5hEGV5UAxrBmL3rptc/q6XRtytocLT6ga0uri54clV/q3ID
DA1gSajuw5P2xmRyNPJfduqpZCQhVORTkRUiT8NL56W8530
POC1Bj6ZX0NcQenakII81AjmJSQ6OYf6O/YA8DvffkD3wDc
6BgYSEMEiAKcf9pgeJfDZbbxDKd03WXTI/rf8p8bFcq35qE
oHJOfRYtq1zopZnNsql/x7KTfcy8W5ZyMGRzJvpQ9awONAe
IaX5Uh2O6S3vvE2stS8hjouSC9NDd+pRa0d8USN+8MLoDzG
mC6CX6v/zX/LH2CIi6Eg1H/UBwD/PvHTbfhnCD8K8uVkoTC
wzJt72mNN3/eL0oO1Gf1wvm61yj9k5zEVi34YV5g7cxl1dl
kc9fc7GfoYE55vNMnxcaagjzTFxSnh4v5PhNUkZOt6Xa1ye
zUJYH3Sfrr90ltfAZzS8eEdyyDY9pHvIkdzffkZPfiOgHV0
CHIansyBolVjuPXZ/b6xbXB+871VRahzNa8Wkas3Ya3vzZ8
cSIoCEP8/JOsWd62F3+X5qQO+MYFxtfsvVB4dyJUpPW4SET
efmgrX32DMDGDbcDNoIDhLxh8FgytZh/TaIEY0fsekiECoU
Olc5lHqH2uuwczd0+I0l1Q+LEZaQ4pTFJWwrJR52WbNb+qX
JmLxC8MbcnEEpmhv+nP7xR4Zv/N84Xy1R+flkTTeBYbHbUH
Tx8EthfipXJTHFZi7p6WhWLSJDDMCtIlzHpt++zUckQ0GCL
Nq8jIXZAh2mEr1cZCcrJ8fkNBuEqf55q24KSk+552M4CIxR
kogBbkIvMD8ydKNZ0rgrtOJB2Wwse2HvoqYmGFJzIkY8+C3
Jvb6t48l+3pY8qNFOjwsSbUMHjGjPuPsItMdDxeUaxGe0gP
fUTRIfs+R8Km6Yj8akv+cXChMcLSqHvrj0CGSob9x9dBXQC
xzFFO5fWjCg8X6vunnka83VrvSRbeRBkGV5qVkub9bH2Wuf
I287he0YPVrtCAW84T+VbK/vHfk4w/RK/7Xv91V/nvUiVUo
msLk3jAH3KExRkNKtTpFtaRObvQz2Wh4rdQ/zzKqc6c0NTI
60eVGGEQozF/qBlW9KhgvnuD3fxtf2Y4pzOkyWhkXohb+m2
QeYjvFCyfcbcwQ==
--StMime-00009184-000011E9-00A4E6CA-B098--
Because all the spare law enforcement officials are giving me traffic tickets.
Rolling stop my ass.
This is the sort of thing that really pisses me off. Not to say that virus writers don't do damage or even that they are not criminals but how can you compare a computer glitch to killing 3000+ people? These virus writers are kids with too much time on their hands, they aren't terrorists! The solution isn't to toss them in jail or throw away the key, the solution is to get them to do something useful with their skills and then to use products that don't have so many security problems. </rant>
The Anti-Blog
A multi-billion dollar industry was created by writers of malware; anti-virus, tripwire, IDSes. Why would any large security company want malware authors to be caught?
Terrorists? Virus writers are terrorists? Keep it up, boys, and the word will lose all meaning and everyone will be desensitized to what it really means. Sheesh.
Obviously the legal system doesn't see them as such, yet, from the details of the article.
Karma: Excellent, but still won't get you laid.
Talk about stupid people, take a look at the links of stupid criminals. It's pretty amusing.
stupid bank robbers
The Web-Odditorium
You should not be using insecure products, but that does not excuse the crime.
Fight Spammers!
As SirCam virus e-mails average 250kb per message, each month we pass over a gigabyte of bandwidth on this crap.
I wonder if its possible to approximate how many dollars worth of bandwidth and lost productivity have been lost to these kinds of worms. I don't see why the authors shouldn't be prosecuted more harshly. This is just large-scale vandalism that raises the prices for everyone else to make up for it.
Adversive
My cat's breath smells like cat food.
If the author spreads the worm, then we should hold them accountable. However, I feel that the people who simply author worms/virii/etc should be allowed to. I say it's free speech!
Maybe we need some open source worms...
Why just Palestinians? Why not Israelis? Several worms/viruses in recent history have come from Israel.
Oh, I forgot, Congress has been bought by the Israeli lobby.
Silly me.
I get about ten spams a day from Excite, so they could do with a hit. The rest are mostly from Yahoo, so they obviously need to be hit, and after that, well there are plenty of sites with lists of the offenders.
And before anyone tells me that Yahoo have an anti-spam policy, taking 3 days to send a robot reply is not likely to prevent spamming. It can't be hard to recognise 20,000 identical e-mails have been sent, and to delete all of them instantly. And if other ISPs are allowing Yahoo's name to be attached to mail not originating from Yahoo, then they could perfectly well sue under a bunch of existing legislation. They don't, because they don't give a @#£$ for anyone other than their own users, and all they want to do with them is fob then off. DoS for Yahoo - Yesssssss!
Because the Internet is a global network, authors of these worms come from all over the world, and thus there is no consitency on how they are dealt with according to local laws or lack thereof. The ramifications of such worms are not well understood by local law makers and law enforcement officials. It's quite possible that some worms could be authored by individuals or groups outside the US in which there is almost no law or order. I doubt we can justify bombing a country because of prolific worm propogation.
So, while some sit pondering on how to prosecute the authors of such worms, doesn't it make more sense to focus efforts on preventing the problems that worms cause by eliminating the well known, published ways that the past 4 or 5 recent worms have propogated? How many email worms need to take place before people realize that the worm authors are only half guilty? End users need education. Applications (read Outlook) need to provide better ability for users to limit functionality to core functions unless otherwise needed.
Catching the new virus writers and discovering their techniques is and always will be a game of "whack-a-mole". You slam the hammer down, only to find another one pops up in a "security-hole" somewhere else.
Tampons! Tampons! Tampons! Billions and Billions of tampons!
So what I'm wondering is if anyone has bothered to form an organization to do exactly that, maybe along the line of CyberAngels. Let's face it, the people who write these useless things, although they definitely aren't terrorists, are wasting other peoples' bandwidth, resources, and precious time. And they do deserve to be punished. But what's stopping the slew of arrests is a lack of manpower. Law enforcement officials can't be everywhere, they have their limits.
So what I'm suggesting is something based off of CyberAngels. The people volunteering there track down stalkers, harassers, child pornographers, and other "cybercrimes" that go beyond the Internet and into your personal life. They do good work. My idea then, is much the same. Get people with the necessary skills, who understand the net, understand the technology, and make use of those skills to help track down all those worm writers, script kiddies, and the like.
Personally, I think it may work. Anyone have any thoughts?
There is no escape from The Muffin.
Back by unpopular demand, more random number crapflooding!
3
2
6
2
3
3
6
6
2
5
8
4
6
5
6
2
2
8
6
3
7
1
9
4
1
6
7
4
4
5
1
9
6
7
6
5
1
6
2
9
5
8
3
3
6
9
2
7
3
3
3
8
6
9
5
3
5
4
7
5
8
6
7
5
8
6
8
4
6
1
3
4
9
9
5
2
8
5
5
1
2
2
6
8
9
9
3
2
9
4
3
7
5
9
5
7
9
7
7
5
1
4
5
7
5
3
8
5
2
2
1
1
1
9
8
2
3
7
4
1
2
2
2
9
1
7
5
5
3
5
7
4
1
9
1
6
1
6
9
6
8
8
9
9
3
8
2
4
7
8
9
9
2
8
4
3
8
4
9
1
1
8
2
5
6
3
5
1
3
9
4
7
3
2
7
9
6
1
3
8
6
8
2
5
9
4
7
1
3
2
2
5
3
6
3
3
4
3
8
7
9
6
2
8
5
5
8
9
6
8
6
2
5
3
5
4
5
9
5
5
2
3
7
3
8
5
9
4
9
5
1
4
9
8
6
1
6
3
3
1
6
1
8
3
1
8
3
5
3
1
2
1
5
9
6
4
8
2
6
8
5
6
5
2
6
5
7
9
5
4
1
5
8
7
4
2
1
9
8
3
6
2
1
8
4
9
6
4
6
4
9
9
5
4
4
2
4
7
9
4
6
3
6
2
7
1
6
1
2
9
3
2
7
1
2
5
5
5
4
6
9
9
9
4
8
9
9
6
9
6
2
1
4
4
7
4
3
1
8
4
6
4
8
2
5
4
5
3
5
9
8
3
7
7
7
6
4
9
3
6
4
9
1
3
9
7
3
9
2
4
5
8
8
4
3
4
7
5
4
6
4
2
3
1
5
3
4
4
4
6
7
9
7
7
3
2
6
3
5
2
5
5
1
8
5
8
3
3
4
4
7
8
2
4
9
4
4
3
4
8
5
9
8
2
7
1
6
5
7
1
8
4
1
8
7
7
8
5
5
9
2
1
9
9
5
1
7
2
1
7
1
6
3
3
2
2
8
2
1
6
9
1
9
7
7
2
7
4
4
3
8
5
9
4
6
9
7
9
6
2
7
3
7
5
3
9
2
7
9
5
8
9
1
5
1
5
5
8
8
2
8
5
7
8
2
9
6
4
3
4
1
4
1
5
2
9
4
5
9
3
7
1
4
2
5
8
1
4
7
9
7
8
4
3
1
4
3
6
3
9
3
7
5
1
1
2
6
6
3
8
2
1
5
6
7
7
7
1
3
3
7
5
9
6
1
1
2
4
8
4
8
4
5
2
1
3
8
1
5
9
9
7
9
9
6
5
1
4
2
3
9
5
9
5
9
7
6
6
7
8
1
2
9
4
3
9
3
2
6
6
5
5
1
6
7
8
7
1
1
9
1
6
3
2
2
5
1
3
7
3
6
1
3
6
9
5
8
8
1
5
7
4
6
6
5
5
7
7
5
1
3
3
4
1
1
7
1
3
5
1
2
4
6
9
4
8
7
9
9
8
6
3
3
2
7
9
4
9
5
9
3
8
6
1
8
5
3
1
4
7
3
6
9
7
2
2
3
5
8
2
4
8
2
5
9
9
2
9
6
3
1
7
6
3
4
1
5
4
3
9
3
3
7
2
5
7
5
6
1
5
5
4
7
3
5
1
9
7
8
4
8
3
8
9
3
1
9
9
7
1
3
7
1
1
2
3
8
3
9
7
1
2
5
7
7
2
9
6
5
5
7
2
3
9
8
1
8
8
8
9
6
7
6
7
1
5
4
2
3
7
7
9
2
2
6
4
2
1
7
6
8
1
6
4
5
4
1
7
4
2
6
2
8
7
1
4
2
5
2
1
9
3
5
6
6
5
7
8
3
4
3
5
9
5
2
5
7
8
8
2
3
4
4
1
1
8
2
4
3
5
3
2
3
7
1
2
9
6
8
5
8
9
2
1
3
6
8
9
5
3
6
3
8
3
2
8
3
4
5
3
3
2
3
4
9
9
3
1
8
7
8
6
9
4
7
8
5
5
1
4
5
6
3
1
1
1
7
4
3
9
5
6
7
5
6
3
8
3
1
9
2
7
5
3
9
2
9
6
9
6
8
5
7
4
1
2
4
7
5
1
5
6
2
3
3
9
3
2
4
6
2
4
8
9
7
4
3
8
3
7
8
9
1
9
4
9
6
7
1
3
7
7
8
9
3
2
8
5
5
3
4
9
8
8
4
5
6
6
5
1
3
2
1
3
4
2
9
7
5
5
7
8
1
2
6
8
1
7
7
2
2
3
8
5
7
7
6
2
9
9
2
6
8
7
7
7
6
5
1
7
8
4
1
9
4
9
4
6
5
4
9
2
2
2
4
4
8
8
2
6
7
4
7
6
7
5
5
7
7
2
5
6
5
2
1
6
1
8
6
4
9
7
5
6
3
4
8
6
2
5
5
1
1
3
8
7
3
3
2
3
3
4
3
8
9
6
8
7
6
7
4
4
2
5
3
7
8
5
3
2
2
5
2
8
8
8
2
8
3
1
3
4
1
5
4
9
7
5
3
5
3
9
2
8
2
9
5
8
1
5
6
5
4
5
2
9
2
1
9
3
8
3
4
7
5
5
2
3
7
4
5
1
5
5
2
6
1
3
4
9
8
8
3
8
6
6
2
2
6
7
1
1
2
2
1
5
1
7
9
6
3
6
8
9
4
3
8
6
7
7
2
4
2
2
2
3
5
3
2
6
1
5
3
5
3
5
7
9
4
5
2
3
8
7
3
3
9
1
5
7
7
2
1
4
9
7
5
9
9
7
6
3
8
7
9
8
7
2
5
6
3
7
1
6
2
7
9
3
3
1
7
1
1
9
1
9
6
9
3
5
4
1
9
1
5
9
1
7
1
2
7
3
3
7
3
5
9
1
6
3
7
9
1
6
7
3
3
6
6
8
2
5
1
5
6
8
9
3
5
9
5
6
3
9
6
5
9
9
3
8
7
7
2
1
1
7
1
6
9
6
8
9
1
5
9
4
1
2
7
3
8
1
4
8
3
9
6
8
3
1
9
3
2
4
8
9
7
4
2
5
5
1
4
4
8
3
3
3
4
6
4
2
2
3
2
4
7
4
7
8
3
4
4
1
3
6
1
4
3
5
5
7
2
2
4
5
7
7
1
3
4
4
5
5
7
7
9
4
1
2
2
5
8
4
5
8
1
9
4
3
1
3
3
1
9
9
8
6
3
4
9
2
4
1
7
4
7
7
7
7
1
9
2
6
7
5
7
4
1
5
2
9
6
2
3
3
4
5
7
1
3
3
8
6
9
7
9
9
9
7
2
1
7
3
6
2
7
9
7
1
5
7
7
6
1
9
5
5
9
7
4
5
9
9
8
8
1
5
2
7
9
4
3
1
5
8
9
4
2
2
2
1
9
7
7
3
4
6
6
5
7
6
2
1
8
8
1
5
6
2
7
6
6
6
4
4
4
4
2
5
4
2
6
8
7
2
5
1
9
2
5
1
1
1
6
6
2
2
6
9
8
4
9
7
8
2
2
1
3
5
7
4
2
6
1
6
4
7
2
9
7
9
1
4
4
8
1
9
1
2
8
7
7
4
7
1
9
3
3
6
4
6
9
6
8
6
8
5
2
2
2
5
8
8
3
1
8
1
5
4
8
2
2
2
7
8
2
3
7
1
1
5
9
7
2
4
9
2
9
3
9
9
6
9
8
5
1
3
4
6
8
9
9
3
8
9
8
2
2
4
6
4
7
9
4
7
7
8
3
1
5
5
9
8
4
9
3
6
2
1
7
3
9
5
2
6
6
2
7
8
3
9
7
4
5
3
4
9
3
6
6
9
2
9
9
6
4
6
2
7
8
4
2
7
2
1
3
8
4
1
3
4
4
3
7
1
2
8
3
4
8
9
1
8
2
3
3
2
6
3
3
2
9
8
2
7
1
3
5
5
3
4
3
1
5
6
2
7
8
8
2
4
4
7
6
3
4
1
8
9
1
6
1
7
4
7
3
7
7
7
8
5
9
2
4
4
2
6
9
8
6
7
8
5
8
2
5
8
8
1
2
3
9
3
8
4
3
1
3
9
5
5
5
1
9
2
2
5
9
8
8
8
2
4
1
1
3
1
9
4
9
5
1
2
4
2
4
8
9
4
8
4
2
7
5
5
2
6
5
5
1
1
4
1
4
7
3
7
3
1
5
1
8
8
1
3
7
1
7
2
3
5
6
2
5
3
6
1
4
7
1
4
5
9
3
9
7
6
4
7
3
4
7
5
8
6
3
3
3
9
8
9
6
2
3
9
8
6
1
5
6
4
6
1
7
3
6
4
5
7
7
5
8
9
7
2
4
7
5
4
5
7
5
5
2
4
1
6
7
4
1
3
1
4
5
2
1
7
4
5
1
4
9
5
4
7
1
8
5
9
2
1
8
2
5
7
6
4
3
8
3
1
2
9
9
9
1
1
9
9
7
9
1
8
9
5
5
9
9
6
6
7
5
2
8
5
7
1
6
9
5
6
5
4
3
9
3
6
1
4
3
4
2
4
5
2
1
8
8
8
3
6
5
9
4
6
8
6
5
7
9
3
6
2
2
6
1
5
4
8
4
7
9
9
3
6
3
3
6
6
9
3
2
1
3
3
9
5
4
1
9
8
6
4
7
6
2
3
2
9
7
5
7
6
8
2
3
9
5
8
4
1
4
5
1
1
8
4
2
1
5
8
4
4
6
6
7
5
8
3
4
4
5
5
3
5
4
8
4
4
3
5
8
1
6
5
3
4
2
4
3
2
4
1
9
1
6
5
7
9
1
8
3
7
8
3
2
1
2
3
4
5
2
7
1
4
5
2
1
6
1
8
1
2
7
2
4
7
5
7
3
2
9
8
8
1
3
5
9
4
9
9
1
3
4
5
1
8
4
1
9
8
8
4
1
5
7
6
7
8
1
4
1
9
7
3
4
9
6
8
9
1
2
5
3
9
8
4
1
3
5
7
7
9
7
2
6
8
2
8
9
8
9
2
5
1
2
6
2
3
7
4
7
3
1
7
1
3
3
8
3
7
6
4
2
6
9
4
7
3
2
5
3
3
3
6
2
8
9
1
9
5
6
2
4
1
9
5
2
8
8
8
8
7
8
3
8
5
5
2
9
4
9
8
8
6
1
5
2
2
4
3
9
7
6
3
8
2
7
7
6
2
1
4
4
8
9
6
7
4
2
4
9
6
6
1
3
5
4
1
5
9
4
9
7
6
3
6
4
7
9
2
5
5
9
4
3
7
7
1
1
5
9
7
8
9
1
8
5
2
6
6
6
9
4
8
2
2
2
4
2
3
6
6
3
3
7
9
1
1
9
2
1
4
3
1
9
5
8
1
4
5
2
2
8
8
7
9
8
1
2
7
8
5
7
6
2
3
3
6
7
7
8
5
3
1
6
6
2
9
4
5
6
8
7
8
4
8
3
6
5
7
3
9
3
5
8
6
2
6
9
8
5
4
1
3
3
2
9
5
6
4
2
4
4
5
1
6
4
2
2
2
5
2
2
7
8
9
6
4
5
9
6
3
7
2
7
4
8
2
8
8
4
9
5
4
5
9
3
8
7
1
5
6
1
4
6
7
3
4
2
6
4
1
9
5
2
4
6
6
2
5
3
2
5
3
1
4
2
3
9
2
4
9
4
8
6
8
7
6
2
7
6
3
4
1
4
3
3
8
9
6
8
3
3
5
5
8
7
5
1
8
9
3
2
6
8
3
8
9
1
4
2
1
6
2
3
4
3
8
4
4
3
3
7
6
3
7
9
8
7
5
4
6
4
5
2
5
5
2
5
6
9
3
7
9
4
5
5
2
3
9
8
3
6
9
4
9
1
6
2
8
3
6
7
8
6
9
1
8
2
5
2
3
9
1
2
2
4
5
8
2
8
5
5
5
8
1
3
9
9
6
1
2
4
4
1
7
5
4
5
9
3
7
9
4
8
3
3
2
3
2
2
7
8
3
4
5
6
5
7
6
4
2
6
7
6
2
9
8
7
7
3
9
9
7
9
9
4
8
4
1
1
1
9
9
9
7
9
6
6
5
9
4
9
6
1
4
3
5
4
3
7
9
7
5
2
3
1
2
7
9
9
5
3
8
8
9
2
6
7
7
4
6
5
4
8
3
1
8
3
6
6
9
2
9
6
1
3
1
6
7
8
1
9
1
7
3
3
8
6
6
9
7
4
5
7
5
2
3
8
4
4
8
2
9
4
5
1
8
9
5
4
7
2
8
3
4
4
2
5
1
5
1
7
5
6
9
4
2
7
7
9
5
9
7
8
4
6
3
9
8
8
8
8
9
4
4
2
5
1
1
5
4
4
9
6
7
8
4
4
9
9
6
8
6
7
5
4
7
3
5
4
5
5
3
4
5
9
1
3
4
6
8
2
7
4
7
9
2
3
6
3
6
6
7
8
8
3
5
9
2
1
1
9
5
2
1
5
2
3
8
6
7
6
6
6
9
1
3
4
5
5
8
7
8
4
9
8
1
7
8
4
6
7
3
5
1
8
2
9
1
5
1
7
2
6
4
5
3
6
9
4
5
3
5
4
3
1
8
6
1
5
1
6
5
9
5
1
1
8
9
2
1
8
3
9
8
3
9
9
9
7
6
4
8
1
1
5
7
4
9
4
4
2
6
4
9
1
7
5
7
9
4
7
4
3
1
6
9
8
7
5
2
7
5
4
3
8
7
4
6
6
2
3
1
6
3
3
6
2
6
7
1
9
9
5
3
9
7
1
6
8
3
9
7
4
3
3
3
7
4
7
9
5
2
6
7
3
2
6
9
4
9
7
5
5
1
7
9
2
2
2
7
6
2
2
7
9
6
5
3
1
1
6
4
1
9
7
5
2
7
4
1
2
3
7
4
7
4
9
2
4
9
2
6
3
6
2
8
8
6
5
7
2
9
5
4
5
3
8
1
8
6
7
6
4
2
7
9
2
7
7
4
4
4
7
6
3
3
8
1
5
6
4
5
9
5
2
4
7
2
1
3
5
6
7
2
3
9
2
6
3
1
8
8
9
7
3
2
8
6
6
9
9
3
7
6
9
4
6
9
6
5
5
2
7
1
6
5
2
8
5
9
5
2
1
3
3
3
4
6
8
2
5
8
8
2
5
4
2
9
7
4
8
7
3
9
7
3
7
5
2
8
3
9
3
2
9
4
1
3
2
5
2
2
1
9
4
7
4
6
9
5
9
9
5
8
3
4
6
4
7
7
5
7
6
2
8
1
4
8
3
6
3
7
6
2
4
5
9
4
4
2
7
1
8
1
4
4
2
4
7
4
4
3
5
2
4
1
3
9
4
8
3
2
2
1
2
1
6
2
9
1
6
7
6
7
2
1
5
5
4
5
9
6
2
8
9
3
7
1
3
2
1
9
6
8
6
2
3
7
8
9
1
9
3
7
3
8
7
2
4
5
5
2
4
9
6
8
5
3
7
1
5
1
8
9
5
6
1
3
1
7
6
7
4
8
7
2
2
8
5
4
9
3
2
6
2
8
4
4
7
6
9
4
4
3
5
2
4
4
7
6
4
6
1
1
5
6
1
5
3
2
5
1
1
1
5
8
2
9
6
3
7
4
4
1
7
1
8
9
1
9
6
1
6
2
6
5
1
6
3
7
8
4
7
4
6
5
8
2
6
2
5
3
5
3
2
9
8
3
9
4
1
1
7
1
8
3
5
8
7
6
3
5
9
1
2
2
7
2
3
5
5
7
3
4
8
8
6
4
8
2
7
5
1
2
2
9
9
3
1
5
7
9
9
2
7
9
2
5
9
3
7
6
8
7
4
6
1
4
6
3
8
7
8
9
4
5
9
6
7
4
5
8
9
7
7
7
1
4
7
6
5
6
9
4
1
3
6
1
9
8
1
6
9
6
9
8
7
8
4
2
2
5
3
8
7
7
2
8
5
1
9
8
5
4
9
4
8
5
5
9
5
1
7
2
7
2
3
2
5
9
8
6
4
8
3
6
5
3
8
2
1
7
2
9
5
6
2
1
8
6
1
2
2
3
8
4
4
2
5
5
8
2
6
8
2
8
6
1
2
5
8
3
3
9
8
9
2
1
1
6
8
1
8
8
8
2
7
2
9
9
9
6
8
8
5
8
9
4
4
9
5
5
1
6
4
6
7
6
2
6
7
6
6
5
2
6
6
5
1
3
1
1
4
6
1
6
6
4
7
5
5
2
3
5
4
2
9
1
7
2
9
9
1
9
4
5
3
1
5
5
4
2
4
9
4
9
7
8
8
5
5
6
2
6
8
4
6
8
4
6
6
8
8
4
3
1
1
1
7
3
8
9
8
3
5
6
3
4
4
3
9
9
2
8
2
1
7
9
5
6
6
9
1
7
3
3
5
7
3
1
7
9
2
6
6
3
3
3
2
2
6
1
5
7
7
9
6
1
5
7
7
1
1
9
3
4
7
1
3
8
9
5
2
5
6
4
2
9
4
9
7
5
6
4
1
9
3
1
7
7
1
2
2
7
1
5
6
7
7
9
5
4
6
8
4
3
8
6
3
3
3
1
1
1
4
9
6
9
5
9
7
2
7
2
9
6
8
1
7
5
1
3
5
1
3
9
6
2
8
9
1
9
9
7
4
5
6
9
6
2
5
3
9
8
7
6
4
5
6
8
3
8
8
2
1
1
2
3
4
6
5
8
3
7
2
7
3
4
6
1
4
2
7
7
7
1
5
1
8
9
3
7
5
7
2
3
3
5
4
5
8
1
1
7
9
8
9
3
1
4
1
4
5
7
3
8
4
5
2
9
2
5
9
8
6
3
7
7
8
4
8
3
6
7
2
8
1
5
7
5
3
9
8
7
4
4
7
5
4
7
4
8
5
4
6
6
2
8
6
3
6
6
5
5
1
3
1
2
1
5
3
9
2
2
2
2
3
2
7
5
1
8
4
9
3
8
9
5
7
9
8
8
7
3
2
2
3
5
3
9
1
5
2
3
3
8
2
7
5
3
5
7
2
4
6
1
8
3
4
9
3
2
5
9
4
3
4
5
6
5
6
1
7
8
9
3
9
1
2
6
7
5
4
9
7
1
2
6
1
6
2
3
5
8
4
4
8
6
9
6
8
4
5
3
8
1
7
1
3
6
2
9
6
4
1
5
3
1
9
6
4
7
8
5
6
8
4
3
8
9
4
3
2
9
4
9
9
5
4
2
1
6
5
3
6
8
2
6
8
7
9
6
9
9
7
1
8
9
4
4
8
4
5
9
9
9
7
5
9
6
4
3
9
4
3
1
3
3
7
6
8
8
2
6
8
4
5
5
8
4
8
3
3
6
6
5
6
4
7
6
2
5
3
8
8
2
2
2
9
4
9
2
5
8
8
6
9
8
1
7
3
4
8
4
4
5
7
6
4
1
5
8
7
6
4
3
1
5
3
1
1
9
8
7
4
4
9
3
2
3
7
5
9
4
9
7
7
6
9
9
1
8
8
3
9
8
1
2
4
8
4
4
7
4
4
1
2
2
4
7
6
6
6
8
7
8
2
3
3
6
5
8
8
1
5
2
9
8
6
3
4
6
9
5
1
1
4
7
6
3
1
9
4
5
1
2
9
5
7
7
3
5
1
5
8
7
3
6
2
2
2
3
2
5
7
7
3
3
8
5
6
1
2
7
2
8
1
9
4
7
3
2
3
7
4
5
6
8
4
3
6
7
4
6
1
1
9
5
4
9
5
1
6
4
4
8
7
5
8
1
4
5
7
5
9
7
3
3
8
7
3
5
7
3
7
4
6
2
9
3
4
7
4
1
9
2
9
9
8
1
7
1
4
8
2
8
8
3
9
2
2
3
5
5
9
1
5
6
2
4
8
5
6
8
7
5
8
2
6
5
9
5
5
2
6
2
5
7
4
7
2
2
5
1
8
2
3
2
6
5
3
1
3
2
1
7
5
9
8
7
7
1
5
4
1
3
1
5
1
3
7
3
1
4
1
1
5
6
6
5
2
6
2
2
5
1
6
8
5
2
9
3
2
7
5
7
9
7
3
8
9
8
1
7
6
6
1
5
1
4
1
6
9
3
2
1
1
8
8
1
8
4
7
7
7
4
9
5
2
6
3
1
4
4
4
4
9
4
2
1
9
7
7
9
7
3
3
5
7
5
8
2
4
7
6
7
6
2
1
2
9
8
1
2
1
3
6
2
9
4
2
5
2
5
9
9
9
2
1
1
6
4
1
5
4
3
9
8
8
5
9
1
1
9
8
5
8
6
1
2
6
6
3
5
5
7
6
1
9
7
8
4
2
5
4
5
5
8
3
4
1
6
1
5
4
1
6
2
5
5
2
3
9
8
4
5
6
3
8
7
8
6
3
4
6
5
2
2
6
6
7
8
4
2
7
2
8
7
9
7
1
9
7
6
6
3
4
4
4
1
3
9
4
4
2
8
7
1
6
9
8
7
8
7
3
7
5
6
7
8
9
5
4
7
4
4
8
8
2
2
2
4
8
5
8
6
2
4
5
4
4
6
1
8
4
7
3
7
9
3
8
2
3
3
3
9
8
8
5
1
1
9
7
7
5
5
1
8
9
1
6
4
8
2
3
1
8
6
1
6
9
5
2
1
7
7
6
9
3
4
8
4
9
2
5
2
4
9
8
2
1
8
6
6
7
1
9
3
9
5
5
3
6
6
1
7
7
6
3
8
1
8
8
1
7
6
2
1
2
6
5
5
1
5
7
3
3
8
1
8
4
4
6
8
5
2
9
4
1
8
2
2
5
1
1
3
3
1
2
6
3
5
5
1
4
2
7
7
9
6
9
4
8
7
5
4
2
5
2
5
8
7
1
9
2
8
8
9
8
4
1
4
6
2
1
7
8
7
8
4
6
5
6
7
2
7
8
4
4
2
7
6
5
9
5
4
9
7
7
7
4
8
1
9
3
5
3
4
6
5
2
1
6
3
1
1
4
8
1
2
7
2
9
9
6
1
1
7
9
9
9
8
4
3
5
7
6
6
5
5
5
2
6
1
2
1
6
7
2
4
3
6
4
8
7
4
2
7
3
4
4
9
3
1
8
6
2
2
6
4
1
5
9
5
7
3
9
4
7
6
8
8
2
5
7
7
3
3
5
2
6
6
3
2
2
9
5
1
5
9
6
2
9
9
5
1
4
9
3
4
2
1
5
2
9
2
8
2
8
1
4
4
6
7
7
8
9
1
4
8
6
9
4
1
9
7
1
2
7
8
3
6
7
2
5
1
2
6
1
2
7
5
2
4
1
3
1
7
1
4
9
5
2
3
4
6
2
6
5
9
7
7
9
9
3
4
3
8
6
4
2
3
1
9
1
3
9
4
4
8
1
3
5
2
1
6
1
4
6
4
6
7
2
1
1
8
5
8
4
4
9
2
7
3
2
6
5
5
1
5
3
1
5
3
3
5
1
2
2
8
3
8
8
6
3
4
3
1
3
2
6
7
4
9
8
6
4
8
3
1
1
6
3
7
2
6
8
6
8
5
4
2
6
8
9
9
1
3
7
4
6
6
5
8
8
5
6
9
4
2
3
9
3
4
5
2
3
3
1
8
6
6
1
8
6
3
9
9
5
4
2
5
5
7
6
5
9
5
5
4
5
7
5
7
9
5
4
5
5
9
3
1
7
5
6
8
1
7
5
9
9
5
6
3
1
2
9
3
4
5
9
2
2
2
8
8
3
4
2
4
3
9
1
6
5
6
1
1
5
6
3
1
5
3
3
4
6
7
5
4
6
8
8
9
1
8
9
3
2
5
4
4
6
2
3
5
3
9
2
6
8
8
1
2
8
5
1
6
7
8
3
6
7
5
5
1
2
7
5
3
4
7
2
8
1
8
2
1
8
1
9
4
9
2
3
3
6
5
4
8
8
3
4
8
5
5
2
4
9
7
7
9
8
1
1
4
7
3
9
6
3
9
7
6
5
2
5
5
9
8
7
7
5
7
2
4
5
1
9
5
8
6
5
8
2
9
2
4
1
6
9
9
6
7
6
8
8
3
4
3
8
1
3
2
7
5
4
9
8
9
2
9
8
4
1
4
6
2
4
6
3
6
2
3
3
6
7
7
7
4
3
5
6
4
3
8
7
2
1
5
1
7
2
9
7
2
7
3
7
7
5
7
7
8
6
1
7
5
8
4
6
5
9
4
5
1
6
6
5
1
4
9
7
8
6
9
8
5
6
4
9
8
4
2
5
8
4
6
6
6
5
5
6
5
6
7
6
5
4
9
8
3
6
1
8
5
3
8
2
5
7
1
4
8
3
2
8
2
8
2
9
9
5
3
9
7
5
3
4
5
9
2
6
3
6
4
7
5
7
6
2
5
5
8
7
9
1
2
4
7
9
3
8
5
7
1
4
7
1
8
1
1
8
9
5
4
7
7
7
5
7
1
4
9
1
7
7
1
6
2
2
8
6
8
7
1
4
4
1
9
8
2
8
1
8
3
3
5
4
6
6
5
3
1
5
5
9
6
4
7
1
2
5
6
2
5
7
8
3
6
2
1
3
7
5
4
6
3
5
3
4
8
5
4
8
2
5
2
1
5
1
6
3
9
3
6
7
3
1
5
2
3
9
8
4
6
1
4
3
6
7
9
8
8
2
7
7
5
1
2
1
1
7
4
3
7
8
6
2
8
3
7
5
5
5
5
1
5
3
2
6
5
7
5
1
2
3
6
2
2
1
2
4
6
8
6
9
7
1
3
9
8
8
7
5
4
5
4
3
1
3
1
1
6
2
7
7
6
8
7
7
4
1
2
5
4
5
4
9
1
7
6
9
1
7
7
3
5
6
2
7
3
5
5
8
5
5
9
4
9
8
2
7
3
4
9
1
9
9
2
4
5
2
3
7
7
8
2
6
1
8
7
1
9
3
2
1
4
8
1
3
4
2
2
5
8
4
6
7
3
7
1
1
1
9
5
5
7
2
3
7
4
7
3
8
7
4
6
6
2
6
7
9
5
8
9
2
1
3
2
7
8
8
7
6
1
1
5
6
8
3
2
4
1
8
5
8
2
9
7
3
6
9
9
3
5
5
9
7
2
7
2
9
8
1
3
1
5
1
7
8
3
1
1
8
6
2
8
4
4
7
1
1
4
8
3
9
5
3
6
3
5
9
9
5
7
7
4
6
3
6
6
9
5
5
4
8
4
6
8
9
3
1
5
4
8
5
2
3
8
1
6
9
7
6
6
7
9
3
7
6
3
7
3
7
9
9
2
2
4
9
3
1
2
2
4
5
5
6
2
7
5
3
8
1
6
7
8
4
3
5
3
4
5
3
7
6
1
6
8
8
9
2
5
7
1
6
2
8
8
7
6
9
2
3
9
3
8
4
4
3
1
3
7
8
4
1
7
1
7
7
5
2
6
4
5
2
9
3
6
6
4
8
9
2
6
3
7
8
9
5
4
5
8
6
4
3
4
9
9
3
2
7
8
7
5
8
8
7
1
1
9
2
2
1
5
5
6
7
6
6
7
2
3
7
9
8
6
4
7
3
1
8
9
3
8
7
3
7
2
7
2
3
4
3
9
3
7
9
8
4
3
1
1
1
9
9
2
1
1
9
5
1
7
2
1
5
8
9
1
9
5
6
5
1
2
3
4
8
1
1
4
2
9
5
4
3
6
2
8
7
1
3
9
4
7
5
8
4
1
2
9
9
7
6
5
7
3
8
7
9
1
7
5
1
3
6
9
2
6
7
4
4
8
5
2
4
4
8
4
8
6
8
2
6
3
5
8
5
2
4
8
2
2
7
7
9
5
8
7
8
4
2
1
5
4
9
7
9
6
2
8
6
6
1
5
3
5
5
7
2
9
1
5
2
1
9
8
9
3
4
4
6
5
7
1
5
8
5
6
6
5
2
6
5
3
8
2
3
3
8
3
5
4
4
4
7
2
8
2
2
8
4
2
5
8
3
2
2
7
2
4
6
7
8
3
7
6
5
2
8
6
9
2
6
1
3
4
8
8
4
4
4
2
2
4
9
6
3
3
2
6
3
7
9
8
8
3
8
8
3
8
8
2
8
3
6
1
3
9
5
7
6
6
7
4
4
4
3
8
7
3
4
4
5
2
8
9
3
9
4
2
4
9
9
4
7
7
8
7
5
9
4
3
4
1
9
2
7
5
7
7
9
6
9
2
7
5
3
7
1
8
8
9
6
8
8
3
3
6
8
9
7
7
8
4
7
3
5
2
2
6
3
7
4
7
9
8
6
1
6
3
8
1
9
9
5
9
6
8
3
7
8
1
8
4
2
6
6
4
8
6
1
8
9
1
1
8
5
1
1
2
1
1
2
3
4
4
1
8
1
8
4
2
1
5
6
9
7
8
2
3
4
5
1
2
8
6
9
7
2
7
5
6
9
5
3
3
8
7
7
2
5
8
8
1
2
6
1
8
4
8
9
8
1
2
3
1
5
9
6
3
2
8
9
5
1
6
6
6
9
8
2
3
9
3
6
6
6
9
2
1
8
6
3
8
9
5
9
7
3
3
5
9
2
8
4
7
3
5
1
3
3
9
8
8
4
8
9
4
8
5
8
4
6
8
1
3
4
4
6
2
2
7
5
3
7
9
8
4
8
5
8
5
3
8
6
9
5
5
5
6
6
6
1
3
3
4
9
1
1
1
2
9
7
9
1
1
3
7
1
9
2
2
4
2
5
1
1
1
5
3
5
3
9
5
8
9
1
5
1
4
1
8
4
2
9
2
2
6
6
4
5
5
6
5
6
6
8
4
8
5
3
5
6
2
4
9
2
2
3
6
5
4
7
2
1
8
6
7
5
5
7
9
2
3
2
6
4
4
1
4
5
6
1
1
8
5
6
3
6
1
6
3
8
2
1
9
2
6
3
3
2
2
4
9
7
6
4
5
8
1
1
5
2
1
4
1
3
6
8
4
4
4
5
5
7
3
8
9
5
5
7
7
2
2
3
4
9
3
4
7
4
9
1
1
4
4
9
4
7
7
4
2
1
2
2
8
1
6
4
8
2
4
4
5
8
2
1
6
8
9
2
7
9
4
4
4
2
5
2
3
8
2
1
6
3
4
6
3
5
6
5
2
7
6
7
5
3
5
9
2
9
4
9
2
8
4
4
5
1
5
8
5
2
7
8
7
8
1
5
1
4
6
1
9
9
9
2
9
9
8
4
2
9
4
3
2
7
1
7
8
6
6
4
4
1
3
3
5
2
9
7
7
2
4
2
1
7
5
4
6
8
2
9
8
6
6
1
7
5
9
4
3
5
5
4
4
5
1
9
4
7
1
9
1
2
3
5
1
2
4
8
3
7
4
2
9
8
2
1
7
1
2
5
1
3
8
9
3
1
9
6
3
1
8
2
4
7
9
4
1
4
1
2
8
1
1
1
4
5
5
6
6
4
5
9
2
4
8
7
9
7
3
8
6
1
3
8
2
8
8
7
8
6
5
7
2
9
8
5
6
4
7
6
1
2
6
8
6
9
5
8
6
1
9
5
1
5
3
2
1
2
8
7
5
2
6
5
3
5
2
7
9
5
7
9
7
6
8
1
1
4
5
8
3
5
9
9
9
1
6
4
2
3
4
7
9
1
3
8
8
6
1
6
9
2
1
4
5
7
3
3
7
4
7
1
8
8
8
1
2
2
7
4
4
8
6
3
2
8
4
6
8
2
4
2
6
5
4
5
7
5
6
3
4
6
7
9
3
3
1
4
6
1
5
1
6
4
9
6
2
8
8
6
7
9
6
2
9
3
1
6
7
1
3
9
2
2
8
8
1
6
2
1
3
7
5
4
6
6
1
9
9
9
8
5
7
3
9
8
1
8
8
6
5
1
8
8
5
4
4
8
1
5
3
3
7
6
5
4
6
3
5
1
6
5
5
3
2
9
1
8
2
4
5
6
5
3
7
6
5
5
9
3
7
7
2
8
5
8
6
8
5
4
6
3
2
7
1
1
8
5
6
3
6
3
5
4
6
5
1
4
1
7
4
3
3
3
1
2
2
8
6
3
5
1
7
1
8
3
6
4
9
5
1
2
2
3
3
2
3
1
8
9
2
9
9
8
1
5
6
4
6
1
6
2
9
5
5
9
3
8
7
2
7
2
2
8
2
6
7
9
3
8
2
2
7
8
1
6
2
3
2
3
8
8
4
8
5
8
5
4
4
8
6
3
7
2
4
5
9
2
4
5
6
2
7
8
1
4
4
5
8
6
3
3
3
1
7
6
4
2
9
4
4
4
2
4
3
9
7
1
7
7
9
5
1
9
7
7
9
3
6
7
3
3
3
5
4
6
3
1
7
4
6
7
6
1
6
2
7
7
8
5
4
8
5
2
2
4
5
4
4
4
4
5
8
4
2
7
6
3
8
8
8
6
7
3
1
3
3
3
5
2
1
1
5
8
6
3
3
5
2
1
6
4
1
7
9
4
5
3
2
7
2
9
7
9
4
5
8
8
2
2
2
8
8
2
6
5
9
8
8
9
7
2
9
2
8
3
4
8
6
7
1
9
6
5
5
6
4
9
4
1
1
4
4
3
7
9
1
6
9
5
3
2
7
4
9
9
6
1
6
2
5
1
2
8
2
1
9
1
9
6
7
1
5
6
2
6
1
5
8
8
8
3
2
2
7
4
7
1
6
1
7
2
9
1
2
2
3
5
6
2
2
3
3
7
2
5
8
4
2
6
4
6
2
1
8
1
7
9
4
9
1
6
4
9
6
2
9
5
8
1
4
6
1
5
2
3
1
1
1
6
2
1
4
7
2
1
4
2
2
2
2
6
2
2
2
9
1
5
4
4
9
9
7
3
2
1
2
1
7
9
5
1
5
3
1
6
6
1
8
4
1
9
5
6
7
6
7
4
8
2
6
1
3
1
2
6
5
6
6
8
1
1
2
6
6
7
1
2
7
8
4
7
5
8
7
1
5
3
9
1
7
5
9
5
8
6
7
6
6
9
2
9
5
6
9
7
9
3
4
2
9
5
3
4
6
6
3
4
7
6
4
9
6
3
8
9
4
1
4
3
6
5
7
4
4
3
6
7
8
9
6
6
7
6
7
9
1
7
8
7
9
7
3
9
4
6
7
2
2
2
5
3
2
4
3
5
6
5
3
8
4
9
5
7
1
1
3
1
7
2
6
4
9
3
9
6
3
7
7
5
6
1
3
8
5
8
7
6
2
2
6
3
9
3
2
2
7
1
7
1
3
2
9
2
7
3
3
2
2
6
7
4
4
4
9
6
7
7
2
6
8
7
9
9
6
2
2
3
1
2
3
7
8
5
8
3
1
6
9
8
5
9
1
3
6
8
6
3
3
7
9
8
4
9
6
1
5
7
7
6
1
1
4
1
5
5
9
2
5
6
2
5
1
5
5
1
4
1
4
4
8
8
6
5
4
6
4
3
6
8
4
6
5
3
5
8
8
2
2
7
1
5
6
1
3
1
4
6
4
1
4
7
9
3
9
3
6
9
7
6
5
4
3
9
4
4
4
2
1
9
5
3
7
3
7
7
7
6
5
3
5
8
3
2
4
7
1
3
6
7
5
6
3
4
4
3
2
9
2
8
2
9
8
3
9
6
5
9
4
4
7
9
2
7
3
4
4
2
5
3
6
1
5
9
1
7
2
2
7
4
1
9
2
9
9
8
4
2
2
9
2
6
8
8
1
2
3
6
5
6
7
9
1
2
1
6
3
9
7
6
8
7
6
3
3
1
9
6
6
6
8
4
3
4
3
4
5
6
8
5
6
7
3
5
3
9
9
1
3
4
9
3
9
1
1
7
2
7
3
5
4
2
5
5
3
5
1
6
1
2
1
8
2
3
3
6
9
2
8
1
3
4
4
2
5
1
6
3
3
1
9
9
2
5
6
7
6
8
1
3
8
5
2
3
7
7
9
1
1
8
3
1
1
5
6
6
3
1
4
2
4
7
5
9
2
6
1
6
5
1
4
2
6
1
3
3
5
7
6
2
6
3
7
2
1
2
1
3
3
2
5
2
6
3
4
2
3
9
4
5
7
4
2
1
6
4
9
6
5
3
5
1
5
9
2
1
5
7
8
1
6
6
4
2
6
4
9
6
5
7
7
5
9
7
2
3
6
3
2
7
8
6
8
6
5
7
7
9
7
2
2
6
3
6
4
4
9
4
9
3
8
6
9
7
6
6
6
8
4
1
5
7
9
8
3
7
6
4
6
8
7
2
9
8
1
7
2
8
4
4
8
6
2
7
5
5
9
3
7
4
3
7
2
7
7
9
3
6
5
5
5
9
3
8
6
4
2
4
1
4
1
8
4
6
2
4
9
8
2
3
7
3
7
3
6
5
6
5
2
2
4
8
8
9
4
5
9
6
1
2
9
1
3
6
5
3
3
2
8
8
2
9
5
6
8
1
7
7
9
3
7
4
5
3
1
6
1
2
3
7
7
4
3
3
9
5
2
3
8
7
5
7
4
6
6
8
1
8
7
4
6
4
7
2
2
7
8
8
9
4
5
1
1
3
5
9
5
7
5
8
1
4
6
1
4
8
6
3
9
2
6
9
4
1
5
6
9
5
8
9
8
5
3
3
5
5
3
9
9
6
7
3
9
4
4
8
8
2
9
9
5
1
2
8
8
1
9
3
7
4
8
7
1
4
4
5
7
9
1
1
3
4
4
3
2
7
7
7
8
9
3
8
6
4
8
4
3
6
5
6
8
5
5
8
4
9
1
8
3
5
9
8
6
3
9
7
8
6
8
6
8
7
1
4
4
4
6
3
9
9
3
7
4
7
3
3
1
6
4
2
9
6
5
2
7
4
2
7
8
7
5
7
8
9
7
1
4
5
7
9
7
8
4
6
3
1
7
2
9
7
4
2
5
7
9
6
9
5
7
4
9
7
4
5
5
9
8
2
5
5
7
3
6
1
7
8
4
7
2
3
4
2
1
8
8
4
6
6
1
3
2
8
4
6
4
7
1
2
4
8
4
9
9
4
7
8
1
7
6
7
5
2
8
4
1
6
1
4
5
8
8
1
8
7
4
6
5
7
9
5
7
5
4
1
9
6
9
5
6
9
1
2
9
1
8
1
1
9
1
6
1
3
2
8
8
4
4
5
9
1
9
2
3
5
3
9
8
4
4
6
7
9
8
8
7
8
7
7
2
4
9
5
3
4
4
9
1
3
9
9
2
7
2
7
5
4
3
7
6
6
2
8
4
9
2
6
5
4
3
9
8
9
4
2
1
2
6
3
8
7
1
2
7
3
5
2
2
9
1
9
2
2
3
4
4
1
8
3
8
8
2
9
5
5
1
4
7
2
1
7
9
8
3
9
6
2
3
8
2
6
3
5
9
8
2
7
9
3
9
7
6
6
7
9
6
9
8
7
9
6
7
8
7
2
7
4
6
3
3
1
8
8
9
8
9
9
2
4
8
8
8
1
8
3
6
9
9
2
9
7
8
7
6
7
6
9
8
7
6
7
8
5
4
3
2
5
6
1
4
9
8
6
3
4
1
4
7
3
1
9
6
2
6
5
8
7
4
2
7
3
5
5
8
1
2
3
8
7
8
8
4
6
1
2
8
4
4
2
2
9
6
7
9
4
6
8
1
3
2
8
4
1
9
8
9
3
1
9
8
4
1
2
5
1
3
6
3
5
4
1
1
3
1
4
6
1
6
9
8
2
1
1
6
4
2
6
2
3
9
3
5
5
2
8
6
8
6
4
7
5
7
2
6
3
1
7
6
3
7
6
6
3
8
4
1
3
9
2
5
7
4
8
2
6
4
2
6
3
3
9
8
9
5
7
5
1
2
7
7
5
2
3
2
4
6
7
7
6
3
1
8
4
8
2
2
8
1
5
6
3
4
8
7
8
5
1
7
3
8
8
6
8
2
4
1
2
2
2
3
2
6
8
5
2
7
9
4
3
6
1
3
9
2
2
4
9
4
1
7
6
3
9
7
5
3
8
6
6
3
9
4
7
5
9
7
1
7
2
2
2
5
4
3
6
7
4
1
1
9
3
4
1
9
9
4
2
6
3
2
1
6
5
9
8
1
5
1
2
7
8
4
6
4
8
4
5
3
1
8
9
7
1
7
3
3
6
7
1
8
3
5
5
6
2
1
3
3
7
6
3
9
5
6
3
8
4
7
6
5
2
5
3
1
9
9
1
4
3
3
9
4
8
3
3
2
7
3
8
4
5
1
4
9
5
6
9
8
7
6
1
2
8
4
9
4
6
8
8
3
6
8
9
6
3
5
8
8
1
3
3
7
3
4
4
1
4
5
9
7
8
4
5
2
8
1
6
5
2
3
4
8
5
7
9
5
3
8
3
2
5
8
1
6
4
5
5
5
5
6
9
3
1
1
9
2
2
1
3
5
7
5
4
2
4
1
6
1
2
2
4
5
9
4
5
4
4
9
3
1
7
1
9
2
7
1
6
2
5
7
5
2
9
6
6
8
5
9
9
3
9
6
9
5
4
8
5
7
1
3
5
5
6
3
2
3
6
9
5
4
2
5
9
4
2
4
8
5
9
9
1
8
2
2
8
3
2
4
3
4
7
9
8
4
6
4
9
6
7
3
5
4
1
3
7
8
4
4
8
4
6
4
8
1
7
1
3
6
6
1
1
2
4
9
2
3
4
9
7
2
9
2
7
9
7
1
5
7
7
6
2
7
5
7
2
7
7
2
8
5
9
3
4
3
1
3
9
4
8
7
6
6
7
1
7
1
9
1
3
5
3
8
9
9
1
4
8
6
9
2
2
1
7
6
8
6
1
7
3
5
1
8
8
9
2
3
3
6
1
1
7
7
5
8
2
8
4
3
4
2
5
5
5
7
7
9
7
2
2
6
2
5
5
4
8
2
5
5
6
5
7
8
1
3
1
7
6
7
1
7
4
4
4
1
8
8
6
3
6
7
1
8
9
2
7
2
4
3
5
6
3
2
5
5
4
7
7
3
5
8
4
4
3
5
5
9
5
8
1
2
3
5
8
5
8
2
1
9
1
7
7
1
1
1
2
1
3
2
4
9
6
9
5
1
2
6
8
2
1
2
1
8
5
1
6
9
7
7
2
3
9
5
2
4
5
6
7
2
3
2
3
2
8
9
6
6
1
1
2
3
5
7
3
8
1
4
7
1
1
3
5
6
9
2
3
3
8
4
8
1
4
8
5
7
3
6
8
6
4
5
2
1
3
2
5
4
3
3
5
9
1
7
2
6
6
7
7
6
2
3
4
1
2
1
8
2
6
2
5
2
2
4
8
6
5
9
6
8
1
4
8
5
6
9
8
8
5
6
8
8
6
5
7
4
1
5
1
6
2
1
5
5
1
2
3
8
9
7
1
1
2
7
7
4
8
6
1
9
9
5
6
4
9
4
1
9
9
3
5
2
7
6
3
7
1
8
9
5
2
6
3
5
2
1
6
6
4
3
8
9
9
9
5
5
8
7
6
7
3
9
2
3
6
3
8
9
4
4
1
8
4
7
2
7
6
8
4
6
7
1
3
5
1
2
4
1
3
3
4
6
3
9
1
1
4
4
3
6
9
7
4
3
8
8
8
9
4
3
1
7
1
6
3
1
7
5
3
6
1
9
6
3
4
4
5
7
3
6
1
7
8
3
5
1
4
7
2
5
3
4
3
8
7
3
9
7
4
6
2
2
3
7
2
1
7
1
8
6
1
6
1
7
2
5
6
4
4
1
2
7
8
4
2
3
5
1
8
8
3
6
8
8
1
8
3
1
5
9
7
9
3
7
9
4
6
6
2
2
3
3
8
9
6
5
8
7
9
2
5
3
3
1
1
5
9
9
1
8
5
8
1
6
4
2
3
2
7
3
7
7
8
4
1
1
5
5
6
5
6
7
4
7
5
5
7
4
6
4
3
1
4
5
7
8
2
4
3
3
1
2
8
5
7
4
8
8
8
3
2
9
3
9
5
2
8
5
6
8
1
1
1
2
4
4
8
1
3
5
6
5
9
2
4
2
2
8
9
8
9
3
2
2
7
8
6
8
8
2
9
2
3
9
6
8
8
1
2
3
7
2
6
5
6
5
7
1
5
9
6
3
4
3
1
9
2
3
3
8
1
2
1
1
9
9
6
5
5
5
3
4
5
7
6
9
2
1
1
3
9
4
7
5
4
6
4
3
4
8
4
1
1
7
8
3
8
3
5
3
5
7
7
9
6
9
7
4
9
1
6
7
7
8
5
9
9
4
5
7
3
7
2
7
4
2
4
4
5
7
6
8
4
1
6
6
4
9
6
5
2
9
8
2
8
6
7
7
4
5
6
8
8
5
5
3
9
9
2
5
6
3
4
5
9
6
1
6
7
8
9
3
4
7
7
6
2
4
1
1
4
2
6
9
5
1
8
6
3
3
7
2
3
6
9
2
9
4
5
4
4
2
5
9
4
6
5
9
8
2
6
2
4
1
8
4
7
2
7
6
2
2
9
2
5
7
9
8
3
3
2
9
2
4
5
1
1
7
5
9
7
2
5
5
4
6
8
5
9
1
7
3
2
3
9
4
3
8
7
6
8
7
1
6
5
8
5
1
1
6
1
8
1
1
I don't blame the worm writers. Blaming them is like blaming the rain. Rain is a feature of our planet and worms and viruses are a feature of Microsoft software. Writing a Word template, no matter how complex or unusual, is not a crime. Releasing email clients and operating systems that blow up or do really weird things when they encounter Word templates ... that's questionable.
I mean shouldn't we go after the people who are dumb enough to open up stange attachments and spead the Goner Viurs....
.exe files, .com, .pif, .bat, heck anything and says "are you sure you want to open this? This may contain a virus." and voila... that will probably cut our virus spreading down by half!!!!
Or how about going after Microsoft for leaving gaping holes in IIS or in good olde stand-by Outlook Express. You know, the staple e-mail client that everyone uses to spread these viruses....
Anyone can write a virus.... We need to educate and create barriers to stop your average villige idoit from opening up viruses.... even if it mean having a pop-up on outlook that recognizes
www.slightlycrewed.com - Because aren't we all?
Contrary to popular belief, _nobody_ dies when someone releases a worm. Sure, the Internet gets slowed down, a headache is made for all kinds of computer people, but outside of the Internet, nobody dies. Production doesn't stop in our factories, our banks and credit cards keep making debt for people, the hospitals don't keel over.
The world is just not that dependant on the Internet, and never will be. Worms are definitely annoying, but they aren't hurting anyone physically, ever.
"Look at me, I invented the stove!" -- Ben Franklin
Under the logic they are using when they say worm writers are "terrorists", including those that only spread and do no damage, i can recall a few other things like this.
Should we consider chain letter senders terrorists too now?
Anyone who sends blast emails?
All advertising done through email?
They all distribute massive amounts of text over the internet at an alarming rate of speed...
Are all over P2P ppl. Why? There isn't any visible crime. Bandwith isn't even wasted. I'll tell you why one type of thing gets investigated andf another doesn't. D O L L A R S !!!!! Pure and simple.
When the United States says it will bomb or attack a nation, because said nation is known to support terrorism then the United States threat is a terrorist action. The United States is a terrorist nation, no strong argument can be made against this. For the United States to stop terrorism, as our politicians claim they want to in their rhetoric, they would have to refrain from bombing nations such as Kosovo, Iraq, Libya, etc., and avoid even threatening nations for political reasons. They could do but would be extremely difficult for them.
When so many people use the word terrorism incorrectly it is easy to not know what the word means; its meaning becoming even more ambiguous than it was before. In context the mass media is using it people with little power who do not have the legitamcy of the government allied with the United States, who use or threaten violence are terrorists. An entity with vast power such as the United States the way they are using the word is not considered a terrorist, yet they do exactly what Osama Bin Laden does to further their own goals. Might does not make right, though, whether you are Osama Bin Laden ordering attacks or the American government bombing Afghanistan.
Does this mean that worm writers can sue anti-virus companies for dis-assembly under the DMCA ?
"Cyber criminals are like idiot Hansel and Gretels, scattering electronic breadcrumbs that lead straight to them," said retired New York City detective Pete Angonasta. "You just don't see this sort of behavior in other criminals. I've never seen a burglar leaving cute notes crediting the crime to himself. "
This detective must have never watched the old Batman shows.
Blowing up a building is different than erasing a computer, or causing it to be in a situation where it needs to be erased.
A backup can be restore or a reinstall done in a trivial amount of time _compard to recreating everything by hand, including writing the OS, etc_.
The comparison which IS valid between making files and building disappear is David Copperfield making the statue of liberty "disappear".
The equipment was not damaged, just your ability to see what you expect in both scenarios.
It doesn't make it right to do so, but don't whine about it unless you never sped, jaywalked, spit on the sidewalk, littered and othewrwise obeyed every law on the books, right or wrong.
But even when writers are caught and brought to trial, the legal system often doesn't know what to do with them.
Pah! I know what to do with them. Charge the writer of a virus/worm for time the Admin puts in to fix or block their poisoned program. If the virus/worm writer doesn't have the money, then the Admin will charge through violence to where one hit upside the virus/worm writer's skull with a 2"x4" will be exchangable to 15 minutes of the Admin's time that could have been better spent.
Sorry to rant, but virus/worm copycats^Wwriters really get on my nerves, especially when I could be spending that time doing something with my friends, instead of telling sendmail to block out the latest "Melissa" clones.
/*drunk.. fix later*/
Though I think those responsible for writing these need to share some responsibility, particulaly if they are the ones who released it, or if they wrote it intending to release it...
I, personally, don't ever feel anger towards those who wrote these. 99% of them spread due to the sheer ignorance of the masses.
Or rather, if someone in the company opens a virus attachment, and it spreads, I don't say 'damn virus'.. I get mad at the employee. There is NO EXCUSE for not understanding what to open.
The idiots who *ran* the attachment and mailed you these 250kb files are the ones who should be paying for it.
The kid who wrote sircam is just showing how stupid people are.
I think that this article also sheds light on the adversarial system of criminal justice. Being that the justice system only thrives on crime, the only people who have the power to thwart crime are too biased to fully eliminate it. To supress crime is good for business, while to eliminate it would be catastrophic to the ecconomy (security, law, justice).
Why do worm writers stay free? Maybe they've accumulated enough hotel points on their credit cards.
The evaluation of an action as 'practical' . . . depends on what it is that one wishes to practice.
I don't know... Maybe it's just my imagination...
Just seeing 'informed' and 'authorities' together just made me picture a Hippo and an Aligator dancing. Those two words just don;t go together well.
Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
"If someone left their front door unlocked ... " Gah, I am so sick of hearing that analogy every time someone talks about computer security. Phisical theft and defacement is not the same as digital. So what would be a better analogy?
Imagine if someone went to a photographer and had some "personal" photos taken for their spouse. And that the photographer made poster-size prints and put them in the front window with a sign saying, "Please don't look at these."
Would you prosecute the 13-year-old kid who came by and looked at them? How about if he took picutres of the posters and put them up on his web site? The originals are still "secure" in the studio's safe. How can you blame the photographer?
If current computer law (UCITA, DMCA) were applied to this situation, the 13-year-old would be in jail and the photographer would be suing me for telling you that the posters were available.
Nope, no sig
Slashdot definitely sucks monkey testicles lately.
A new release of WindowMaker??!?! Wowwy Zowie! Who fuckin' cares?!?!?! IT SUCKS!
Some companies don't care about Web defacement!!!! What a fuckin' news flash! Unless it's your own company, who gives a flyin' cow shit? And if it is your own company, and your site sucks, maybe it'll get people to visit the fuckin' pit.
The commercialization of the Internet??!?! Fuckin' christ! When did that happen?! Holy shit, this is news to me! I could have sworn it happened about ten fuckin' years ago shortly after the birth of the WWW, but what the fuck do I know?!
No more sweaty mouse hands?!?!?! Cool! Just when I thought that I was a complete fuckin' degenerate playing games 'til my hands sweat and cramp, when I should be working or something, now I know that others share my problem, and life seem so much fucking better now.
thank you.
I really liked the analogy a previous poster in a different thread had come up with:
Virus/worm authors are like cockroaches. Sure it sucks to have to deal with them, but it's your own damn fault. And prosecuting is pointless - there's a million more where the last one came from.
Most current viruses are NOT very sophisticated. They exploit wide-open security holes in unpatched operating systems that were produced by careless vendors. It's like getting pissed at people walking into your house at all hours of the night. Yes, they shouldn't be doing it - but if you were locking your doors it wouldn't be a problem.
My point is that the blame should not fall entirely on the virus/worm authors. It should be evenly distributed between the vendor (for being negligent with regard to security); the system admin (for the same); and the virus author.
got a virus or worm at work or at home. Sure, I have cleaned many a virii off of my users machines. My point is that most people who get infected are morons. They just click on anything in their inbox and happily send it along. The people who write the worms and virii (and let them out) are just taking advantage of the collective stupidity (when it comes to computers) of your average person. If people didn't take advantage of stupidity, do you think we would ever elect a government offical in the US?
Economic damages, bandwidth loss, destroyed data, and wasted time are harder for a cop to take seriously than, for instance, a body on the ground... It is an interesting thought experiment to consider what will happen when a teenager playing in an advanced biology course cultures a virulent bacteria or virus.
...Or consider if "goner" had been tracked to the other side of the tanks... to a group a Palestinians.
I'm all for considering computer crimes as "real" crimes. The damages you mention are real, the crime is real. The motivation whether it's greed, political activism, or just being a "prankster" is irrelevant. Such attacks on computer systems and networks can do enormous economic damage and should be treated as serious crimes.
But you undermine the argument by overstating it and picking examples of even more serious crimes to compare them to. A cop takes a body on the ground more seriously than economic damage, bandwidth loss, destroyed data and lost time because it IS much much more serious. A microbiology student infecting people with a real virus would be a far more serious crime than even the most damaging computer virus.
That is a very interesting thought experiment. I'm a little torn on this since in general I think the act is what should be considered illegal not the motivation behind it. The "not guilty by reason of sincerity" defense (if we approve of your cause) as well as "EXTRA guilty by reason of sincerity" (if we don't approve of your cause) are abhorant to me. They raise the specter of state sanctioned lawlessness and "thought crimes" - It is a mix I associate with tyranny, think of the mutually reinforcing state sponsored lawlessness of kristalnacht and the totalitarian state control of everything else.
On the other hand being blind to considerations of motivation and association could be taken too far. Society, if only to protect itself must take them into account. A lone hacker causing massive economic damage as a prank is a different kind of *threat* than an ideologically driven organization with a stated goal of destroying the society - even if the *crime* is identical. The organization is treated more seriously not because the crime is more serious but because the threat is more serious.
See how stupid it sounds when you give it a real world analogy? This is the same logic that says that if your house is unlocked then it's legal to rob it. If people were made to defend themselves from every threat then there'd be no need for police or defence forces. The sad thing is that some people believe this "Well, they were vulnerable, they were asking for it. They should have been more careful! Not my fault."
Now, I agree that Microsoft needs to focus more strongly on security but people who write malicous code are still criminals, not terrorists but still criminals.
First, the "WiReD" article confuses worm - a program or process that propagates itself to a different computer, usually via some networking protocol, and chainmail - an email message that requires human intervention to automatically send out more email messages, usually containing the same or slightly evolved chainmail. WiReD should straighten up its vocabulary on this issue, they do no service to anyone confusing the two.
Second, the techniques used by both chainmail and worms are all used by legitimate scripts, programs and emails. How does law enforcement propose to declare one email message a crime, and another legitimate? And I don't mean "Let's ask some expert like Graham Cluely."
Sure an IIS worm like Code Red usually uses some initial exploit, like overflowing a buffer in an IIS module or service or plug-in or whatever the MSFT lingo is, but Nimda used a variety of techniques built in to IIS, "shares" and Outlook. The variety of Outlook worms (Anna Kournikova, Nude Housewife, etc etc) and even the CHRISTMA EXE chainmail of 1987 used entirely legitimate techniques built in to Outlook and other email viewers. The 1988 Internet Worm used both legitimate techniques (BSD "r" commands that didn't require a password) and exploits like "fingerd" buffer overflows. How do we define the crime - "I didn't authorize this use of Outlook" really doesn't amount to a way to decide whether or not a particular program committed a crime. Similary, worms like x.c get telnet servers to crash in particular ways when they spread. Gee whiz, a network server process crashes! That's news, for sure. I guess that hasn't happened to me since yesterday. How do we make one instance of a crashed program a crime, and another instance into a bug report?
These guys are completely prejudist against College students. Forget the fact that it's most often college students that commit these crimes, and therefore reasonable to suspect college students over other people.
Hey, if Blacks and Mexicans can use that crap as a legal defense, surely geeks could squirm out of legal action on that same basis.
Does anybody have any figures? how much bandwith is used up during a worm attack such as nimbda?
Imperium et libertas
Autocracy and freedom
Since some people are confused, let's look it up in the dictionary.
Now, I do agree that a skilled person could use computer viruses for the purposes of terrorism, as defined above. But clearly 99% of viruses do not fall into the category of terrorism, and therefore calling their creators terrorists is quite a stretch. Most of them are smart young people with no common sense, no direction, and a distorted sense of right and wrong
I'm sure Russ Cooper is more interested in getting his site linked from wired, and knows mentioning the buzzword 'terrorist' is sure to get a soundbyte.
"And like that
echo "goatse.cx" >> sblock.ini
Today's JunkBuster tip.
Over the last few months the word "terrorist" has lost all meaning. I also heard the other day that child pornographers were being called terrorists. And of course the Isrealis, Palestinians, and Americans are terrorists, depending on who you ask. I'm sure the people who set fires around Sydney were terrorists too. Nowadays a terrorist is anybody you don't like.
The old definition of terrorist was somebody who used terror as a tool to some political ends. Basically, if you can't defeat your enemy in a head-on attack, you choose an easy target calculated to demoralize the enemy.
It's too bad, because 'terrorist' really was a useful word. Now that it's being used so broadly there's no concise way to talk about 'classic' terrorists.
It is tempting, if the only tool you have is a hammer, to treat everything as if it were a nail. - Abraham Maslow
I know there are others out there
when I started out, i'd download those toolz
then I tried to figure out how they work...
before long I was writing those goofy chat nukes
and yes some viri....but after that I had some knowladge of programming and moved on to more constructive things like game cheaters. Now i'm a programmer.
kids will be kids If you don't want them doing bad stuff, then go after the parents
parents just dont talk to kids anymore
insted of blaming computers or movies or whatever
try taking some resposability on your own
I mean heck they are YOUR kids.
don't look for anyone else to keep them in line when you don't yourself!
Spreading viruses is almost like the grafitti artists spray painting subway cars. (I'm from NYC...) Artists used the graffiti itself as bragging then often bragged about it afterward as well.
It's not terrorism; they do it mostly for the notoriety.
If I weren't nailed to the penis, I'd be pushing up the daisies!
In the case of laying some responsibility at the feet of the OS writer and the System Administrators, in the first case it is their job to make sure that their product is reasonably secure. In the second case it is part of their job to keep up with the security patches and make sure that the corporate systems are reasonably secure.
In the case of the people who wrote the OS or software that gets compromised again and again, a better analogy might be to compare them to a bunch of builders who build houses with no locks or faulty locks that fail to keep people out.
In the second case, you might compare the system administrator to someone who bought the house and then didn't take any action when the lock recall went out (or he didn't install it becase installing the new lock makes the toilet stop flushing...) In many cases he does this even though he lives in a hood known for its high level of break-ins and robberies.
When it's your job to make sure the company's network is reasonably secure and the same attacks against holes that were announced months ago work again and again to compromise that security, I'd say you're not doing your job very well. Excuses may be made, like "The fix breaks 14 other things" or "We didn't have time to test it on all the company platforms." In the first case I'd say the vendor is at fault and if they can't fix the problem to your satisfaction maybe you should consider a new vendor. In the second case, I might want to send some blame the way of the CIO/CEO as the department is obviously underfunded or the corporate infrastructure is badly designed.
I'm trying to teach myself to set people on fire with my mind... Is it hot in here?
I think all we need to do is make it so the next worm spreads copyrighted material, or runs a p2p music/warez-sharing client.. do that, and the FBI will be all over it, after a quick nudge from their high-paying clients in the entertainment industry..
The sad thing is, i'm joking but probably right. How hard would it be to write a virus that quietly rips to mp3 in the background all the audio CDs placed in the computer, then makes those mp3s available, along with all stand-alone programs on the computer, on Gnutella..? (No, not very subtle, but then neither is replacing index.html with HACKED BY CHINESE WORM, and we all know what a good job people did of noticing they were infected with code red.. i still get about six to ten code red 2 attempts on my mac os x box every day..)
See, you just have to figure out what law enforcement officers like to attack, and pander to that. I'm pertty sure if a worm in some way was productive for the trafficking of mp3 or drugs, they'd be all over it immediately, yelling about "computer terrorism"..
I thought this was going to explain why worm makers use free software. Otherwise, they might get jailed for mass copyright violation.
One thing about Corps, they're generally consistent. Of course, that's generally, not always.
Under capitalism man exploits man. Under communism it's the other way around.
I find it hard to believe that the photographer wouldn't be prosecuted for this IF it was against the consent of the person being photographed.
On the other hand, if they signed an agreement saying it was ok to make all this stuff public, it's sort of like the license agreements people sign to run Microsoft Windows.
Just to add to the confusion, there is, in some states (Massachusetts, I think), a lemon law, stating that EVEN IF you are told that an automobile sucks, if it dies, then the person who sold it to you is legally liable, and may be forced to refund your money.
Would you prosecute the 13-year-old kid who came by and looked at them? How about if he took picutres of the posters and put them up on his web site? The originals are still "secure" in the studio's safe. How can you blame the photographer?
Your analogy only makes sense if cracking a site requires a passive activity such as accidentally visiting a URL or attempting to connect via FTP. Unfortunately, most cracking involves active malicious intent by the perpetrators which doesn't jibe with your analogy.
A better analogy would be if the photographer had the pictures in a drawer marked and some teenager felt that he/she couldn't resist looking at the pictures. The teenager is still in the wrong but one can also blame the photographer for not taking better precautions which means both parties are at fault which is the case in most cases of cracking websites.
Who do you think is sending the anthrax? Its a bunch of old school computer geeks who used to hang out on the illuminatus BBS from 88-92. Check the ficticious return address on the Tom Daschle letter (the only one of the first 4 letters with a return address). That return address is a direct reference to "teenagers from outers space" campaign that was hosted on the illuminatus BBS around that time period. There is no greendale elementary school, and the 4th grade is obviously and obfuscated reference to the 4th school that the campaigners were all from. Check this site out. Not to mention the fact that the illuminati trilogy mentions breaking the walls of the pentagon in order to free the demon trapped inside. I wonder how the campaign is going, and what the GM is gonna have the players do next for experience.
In the distance you hear an ominous moo.
Your new metaphor vapid on so many levels.
You imply that digital data has no intrinsic worth, and therefore can't be stolen. What century are you living in? Future generations will view your analogy as hopelessly anachronistic, something like stories your grandpa tells today about one-room schoolhouses.
And as for the substance of your analogy - "a guy takes nude pix of his wife and puts them up in his window with a sign saying don't look at these" - how does this utterly absurd statement clear things up for you better than the "if you leave your front door unlocked" one? Do you even know what your point is?
Invisible Agent
This post is a mirror; when a monkey stares in, no hacker gazes out.
"Forget that it may be problematic to extradite the individual, or that they may be young, or claim to be doing 'research.' We need to catch them, and place them in a position whereby they are seen for what they are -- a terrorist," Cooper said. "The cost to our businesses, not to mention our way of life, is simply too high to not pursue these individuals."
To compare virus/worm writers (like the creator of Melissa) to terrorists (Osama bin Laden) is insane. I'm sorry but creating worldwide/widespread havoc on the internet is NOTHING compared to a bomb blowing up a building or killnig a few people.
I am of the belief that there is practically no piece of software that should be illegal. This includes viruses, worms, spamware and other software with no redeeming qualities. It's one of those slippery slope problems where you're banning certain types of speech, but it could easily get murky as to what was a worm or a virus. Some security software has just as much legitimate use as it has potential for misuse.
The only rational solution, as is the case with other "banning the tool vs. banning the act" problems, is to ban the act of dissemminating virii or worms maliciously. Banning certain types of software is an ill-conceived notion, just like banning certain guns.
Those who believe that software (in the US at least) is constitutionally protected speech may want to think twice if they believe virus writers should be prosecuted. Judging software based on its purpose is probably impossible - is deCSS a tool for piracy or for interoperability? Depending on who you ask, you will get 2 different answers. Is back orifice a security tool or a hacking tool? Is it a virus? Should the writers be prosecuted?
Virus/worm software does have redeeming educational value, however little.. it's useful for exposing vulnerabilities, even if it only shows that the end user is stupid.
So even though virii, worms, spamware etc. are a pain in the ass, I do support your right to create any type of software you like. The other alternative, banning classes of software, is actually more dangerous.
Note this has nothing to do with my view on copyright. Of course if you infringe someone else's copyright in your software you are breaking the law.
To protect their interests, "anti"-virus companies will probably start writing their own viruses and releasing them...if they don't do that already.............
D'oh.
Expanding a vast wasteland since 1996.
CmdrTaco writes:
if you've ever been on the receiving end of a round-the-clock DDoS attack from irc packet kiddies, you know about wasted bandwidth. worms seem to be a mere drop on the bucket.
the only difference is - worms are indiscriminant; they walk their way thru IP blocks no matter who owns them. so big ISPs get their panties in a bunch and can use their muscle to bargain for the FBI's time. irc revenge DDoS is usually directed towards EFNet servers at the handful of ISPs who are brave enough to still be operating one.
but, these two issues are related. the machines infected with the worms (which expose massive exploits) are usually taken over as zombies for nefarious bidding (such as the aforementioned DDoS).
perhaps then we can roll in responsibility for the DDoS to the charges against the worm writers? then the cost of bandwidth soars astronomically and can probably justify more significant prosecution. (and hey, maybe get a little bit of 'official' attention to this problem (DDoS) that's been going on for years).
www.pixelectric.com
That sig may compare Gates to Hitler, but only in ideaology. It doesn't say Bill should be treated like a war criminal. Indeed, there are many people that think like Hitler, but they havn't acted on the urge to go kill thousands of people.
I happen to like a web page that compares Margret Sanger's ideaology with the Aryan ideology. It doesn't say she should be(have been) hanged for crimes against humanity (because she didn't personally commit any).
Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
If you read their click-wrap agreement, it says:
When I contacted AMI about the Y2K problem on a 1993 motherboard, they told me there waas no bios update, but they would be willing to sell me a clock card.
Fight Spammers!
...and the next Internet worm I write will have the following string "Made by JonKatz, Bill Gates, and George Bush".
Strings inside code could be used as evidence, but they are not very serious evidence, not more serious than a papernote left by a burglar saying "I wasn't!". After all, we don't want incrimination to be that easy.
Why do worm writers stay free?
Would that be free as in beer or Free as in speech?
I wish virus/worm writers would write viruses that make statements rathar than viruses that just blunder around and piss people off. A "port-scan" worm would be great (one that, after it's done worming it's way into a network, it starts portscanning random IPs. It wouldn't do anything, but since port scanning is illegal, it would provide a nice cover for anyone who happened to get caught for doing it "for real"... "No sir, I wasn't port-scanning, I just caught a virus!") or even better a simple child-porn worm (You can go to jail for having anything that resembles "child-porn", even if the actors are above 18, even if it was faked, even if it's anime, and even if you *didn't know it was on your computer*, no questions asked...) and, of course, the "Terrorism" worm, that writes nasty letters to the gobment...
"Your superior intellect is no match for our puny weapons!"
Think of all the other problems you will get rid of. Bloated M$ formats that contain no no real information, you know, 12MB Power Point presentations, 2MB Word wastes and other usless stuff that takes 10 times as much space as needed. Inane calls over BSoD. Unintended video streams. Warez trolls and robots, and all sorts of other evil stuff fostered by comercial software.
You would do us all a favor by not catering to M$ users and the people who abuse them. Untill you do, you are just another piece of the problem. You should insist that your cracked clients take reasonable and free steps to solve their problems.
DMCA, Hollings, Palladium. What might have sounded like paranoia is now common sense.
You imply that digital data has no intrinsic worth, and therefore can't be stolen.
This is exactly the mindset I was criticizing. I didn't say or imply that digital data has no intrinsic worth. I said that its worth had to be calculated differently from the worth of phsical goods.
Theft of physical goods deprives the rightful owner of their use. Copying of digital goods does not deprive anyone of their use, but in fact greatly increases the number of people who may potentially use them. This could, of course, possibly reduce the value of the digital goods. Certain information is only valuable when it is not widely known. This is why Digital Rights Managment is so important to the RIAA and MPAA.
The point of the analogy, since you seem to have missed it, is that the customer pays someone for a product, and the provider doesn't take steps to ensure that the product is secure. The fact that EULA's have not been tested in court is the only reason software producers continue to believe this is acceptable.
Nope, no sig
Geez, someone's got chocolate salty balls today. what the hell did he say that was flamebait?!?!
Many computer systems, and even networks could be compared to a business with nobody home. I wonder how much sympathy a company would get from the courts if everyone went on vacation for a couple of weeks, and left the lights on and the doors open.
What would happen if I bought a house, furnished it, paid the utilities, and then just let it sit. Maybe I would even come by every few months and add some stuff to it, a new fridge, new stove, another TV, and so on.
Could I expect the guy that gets caught living there for free to go to jail after a couple of years of the place being open to whoever had the inclination to walk throught the wide-open front door? Or whoever decided to relocate my TV to their living room... Would it matter if I had a little sign on the front yard that said "no trespassing"?
Casca
First off, many of them are smart enough to not put their name and address in the worm/virus. (Suprise! if youre smart enough to write this you might have a tiny bit of common sense.) Second, most are from outside the country, WHERE THE US GOVT. HAS NO JURISDICTION. Read that closely everyone, the FBI cannot go into china and arrest someone. and many countries are getting sick of the free-raid mentality that the US govt has had lately. Would you let your neighbor constantly search your house for problems? maybe at first, but when your neighbor starts taking your things because they look suspicious or sren;t allowed in his home... then you start to get pissed.
The people in our Govt are the problem and the terrorists. They try and generate fear in the public about what these worms can do!
I say we leave it to a team of geeks to find these people, and then bludgeon them with rubber hoses and soap in socks.. 3 months in prison wont stop them but the fear of getting their ass kicked by a few pissed IS/IT people will.
Do not look at laser with remaining good eye.
Did they not know that Y2k was comming?
I you bothered to read my post, you will see that I never said that they were terrorists. They are criminals! I just get sick of hearing people excuse these criminals actions as youthful indiscretions. They need to pay for their criminal acts.
narc!
How do you "waste" bandwidth?
Since today's unused bandwidth cannot be used tomorrow, it stands to reason that any use of bandwidth up to whatever the congestion point is cannot be seen as waste. The only really wasted bandwidth is *unused* bandwidth.
You can make a value judgement about the quality of the information being transited but you cannot call that bandwidth wasted.
Some people buy "bandwidth", but what they're really buying is the right to transit X amount of bits per month for a fixed amount of money. But the same thing about congestion holds true for this kind of bandwidth -- as long as you don't go over your monthly cap, only used bits are wasted.
Outlook is such a mess that every beginning VB programmer with a bit of fantasy can write a virus. Usually that kind of people is very astonished when they get worldwide headlines and are said to have caused many millions of dollars damage.
You can't frighten this kind of people. They see themselves as kids playing a bit around and they think that writing virusses is something done by nerds who know all Windows API's and protocols(including the secret ones).
Somehow someday Microsoft will become stricter too. Only then is there a chance that we can stop virusses (or at least make them rare).
He posts at -1 as it is. Modding him down won't do much other than show what a complete fucktard you are.
Only the State obtains its revenue by coercion. - Murray Rothbard
The value and beauty of the English language is that it affords the possibility of bending it in so many ways. This is its true advantage over other stricter languages.
Honestly, how many languages do you know of with which you can verb a noun? Perhaps it's culture rather than an inherent property of the language, but what other language so speedily incorporates the vernacular into the language proper?
Don't restrict yourself to some arbitrary 'correct' usage. That's double-plus-ungood.
Regardless of all that, possession or containment is a perfectly acceptable use of the transitive verb 'boast.' To mere possession it adds a sense of pride by the subject for the object. I learned in fourth grade that one step on the road of good writing is to replace common, boring, limp words like 'have' or 'say' with uncommon, more powerful, specific or exciting words like 'boast' or 'blab.'
So don't harp on this journalist for trying to be a better writer.
Free as in beer
Free as in software
Free as in worm author
Terrorism implies creating terror. I'm sorry, but most people are simply not scared by the prospect of finding a virus attachment in their E-mail: it is both common and easily dealt with.
scot-free - O.E. scotfreo "exempt from royal tax," from scot "royal tax," from O.N. skot "contribution, shot" + freo (see free). http://www.geocities.com/etymonline/s1etym.htm
The US Army defines terrorism (for its own purposes) as "any act designed to influence an audience beyond the immediate vicitms". The "classical terrorist" you describe is actually a sabateur, and the crimes you describe him as committing fit better under the definition of "subversion".
This is why terrorists generally have demands completely unrelated to the violent act committed, and have no problem with killing their victims. The vicitms aren't the people they're trying to manipulate.
Similarly, worm writers _should_ be considered criminals and held liable for the damage they produce, just as any other sabateur should. However, if they haven't declared a digital "holy war" against the devils in Redmond and claim that they will continue until no Fortune 500 company runs Microsoft software anywhere in their organisation, then they aren't terrorists.
Summary:
script kiddie who defaces a web site with "J00 R H4X0R3D!!!" == vandal
script kiddie who defaces a web site with "Let this be a warning to all others who run the Redmond Beast's operating system" == terrorist
Travel the Galaxy! Meet fascinating life forms...
Worms and viruses are the equivalent of teenagers skateboarding in a China shop. Sure, technically, if they knock something over, they are responsible. But why the hell did the shop keeper allow skateboards in the shop in the first place?
It would be a sweet deal for Internet businesses to be able to have all their security-related costs to the public. But the people who should pay for Internet security are the ones benefitting from Internet business--the merchants and infrastructure providers. Putting this responsibility on the public amounts to a huge corporate welfare check for Microsoft and Internet businesses, who get to keep making profits without bearing the cost of security.
1. No company can perfectly ensure safety of their product. A housebuilder can't always provide indestructable windows to thwart a thief, just as a Java programmer cannot always provide the absolute "best practices" to ensure software coding 'safety.'
2. Not everyone has a sysadmin's skill set, hence, patching faulty products is not something everyone knows how to do, or why they should do it.
3. Not all crimes can be solved. Just as thiefs make off with stolen goods every day, so too a script-kiddie can remain safely anonymous from the law.
The basis you are all forgetting, is this: If we were given the tools in the first place to make our homes/software secure, we wouldn't be in such a vulnerable position if we didn't want to be. Thankfully, Microsoft does offer free patches when THEY fix the flaw in their product. Unfortunately, there is no way to know if they forgot a lock on the upstairs window until someone manages to stumble upon the fact, because they've chosen to limit everyone's right to fully use their own house (read: software). If you lease it, you can't upgrade it...
Similarly, if I want to own a gun (at least in America still) to protect my house and family from intrusion, I can. Is it fullproof? No, but it's better than not being able to own a gun. Get my point?
All I am saying is that I DO prefer Windows ease of use and advancements they've made to date, but what REALLY worries me is that I can't 'make things better' as I see fit without paying more for the 'lease.' Linux, on the other hand, encourages everyone to add to it, rebuild it, and fortify it by giving everyone the rights to do so. Can I do so directly? No, I'm not a programmer, but at least other people have released add-on tools that I can use to do so.
And finally, security through obscurity is nice for the CEO, but bad for the end-user. Why? I test software, and I've seen it over and over again: a product gets released with a couple bugs that no one has the time to test, and before you know it, it's causing serious problems for the end-user. Now when you release the software with the bugs, and tell people, "Hey, check this software out. It may never be perfect, but we hope you can catch the bugs and repair, or help us repair them before they cause a big problem."
IMNSHO the most annoying aspect of those worms is the poor quality of the code. Total ignorance.
It's enough to take a quick look at my server's logs to see a bunch of attempts to exploit IIS holes in Apache! This alone makes me wanna put them behind bars...
For God's sake, all they have to do is check the server type and thus spare lots of bandwidth. A real coder would do that.
Apparently VB aware script kiddies wouldn't...
Why not? Because they haven't violated the DMCA. When worms start cracking DVDs, or eBooks, or traffic warez, then we'll see more worm authors caught.
13 year old white supremacists are shitty web designers.
It's not the virus writers fault for all these shenanigans. It's the computer owner's fault. The virus is simply a string of bits. It doesn't do anything by itself. But you running the virus on your computer makes you responsible. You should know exactly what your computer is doing at all times. If you can't handle a multitasking operating system (that runs viruses in the background) maybe you should write all your software in assembly so you know exactly what your computer is doing at all times.
Got friends?
The bandwidth wasted by a successful worm is gigantic. To say nothing of time and disk space.
In terms of bandwidth/time/storage space, which is worse for the net as a whole, then? Is it successful worms, or is it really the spam?
I think it's the spam... and since I've never been directly affected by a successful worm, I most certainly would rather see spammers get jailtime rather than worm writers, if I had to choose one or the other.
Both would certainly be acceptable.
"Alcohol, Tobacco, Firearms, and Explosives" should be a convenience store, not a government agency.
Of course there free, no one would wanna buy one!
Sircam, Nimda, CodeRed.. bring it on. If you can infect my comp, kudos to you.
Punish the script kiddies? Why? Damage? What damage? A few million dollars here, a few million there, it's only money!
Let's get our priorities straight! Now that Sklyarov guy, there's a dangerous criminal! His ultra-dangerous Adobe-buster is cyber-terrorism at it's worst! That must be why Skylarov has spent more time in jail than all the script kiddies in the world combined. And people think our government doesn't have any sense of priority! Way to go DOJ!
the other guy is serious ... difference enough for ya ?
One could compare the users to people who like to push buttons they don't know. If you don't absolutely trust the source DON'T EXECUTE IT ? Is it really that hard to comprehend ? If there's a red button on a cube-like humming box I made, you will not push it. Why is it that when I send you a program you do push the button ? NOT knowing what it does ?
And sjeesj, using outlook should be made a crime. Everybody knows it is the main tool for destroying the internet. It really should be banned. Don't let kids play with fire/knives/outlook !
there's something wrong with people who execute it.
The Future of Human Evolution: Autonomy
I happen to like a web page that compares Margret Sanger's ideaology with the Aryan ideology. It doesn't say she should be(have been) hanged for crimes against humanity (because she didn't personally commit any).
Wow. Before now, I wasn't sure what a libruhl Freeper sounded like. Here's a link, in case anyone is wondering why this fucking clown thinks someone who was persecuted and prosecuted for spreading information about preventing STDs and unwanted pregnancies is the moral equivalent of a Nazi sympathizer.
If you have a problem with Nazi supporters in the US, you need to look to the right and not to the left. It sure as hell wasn't wobblies, unionists, and labor activists who bankrolled that monster. Think bankers and industrialists, and particularly think the Bushes.
--
Freeper Logic
After reading a million analogies here:
Windows are poor security in any setting- a house, a car, a PC. You can put as many locks as you want- but you can always easily break windows. Notice how bank vaults generally have no windows.
Those that suggest you "dance like no one is watching" really want to see you make a complete fool of yourself.
The other half is because people have ignorantly abrogated their responsibility for prosecuting their own loss.
If just ONE of those companies that "lost billions" had prosecuted the perp themselves, we wouldn't be having this discussion.
But no, we sit here and decry how "law enforcement is overworked" to do all the prosecuting for us. And in those places where medical service is also government provided? Gee, the same discussion, how "medical providers are overworked".
Maybe the pattern this obvious to me is obvious to others. Has anyone who claims to have lost money gone after a virus writer? Anyone? Any company? Any organization?
The negative effects of abrogating your physical security to "law enforcement" is well known. There is very little argument that even the best firewall does not eliminate the requirement that individual PC's and servers be individually hardened.
Yet with all this emphasis on distributed defense, there is not a distributed offence against these virus writers?
Bob-
The Ludwig von Mises Institute. The reasoning individuals economics
Or isn't it?
If it is then there's your answer.
We have to separate things.
One thing is to make a self-replicant program, with is very mind stimulating and such, and it needs to be able to be published perfectly in a website, letting people know it is a virus and "download only if u are interested to analyze the code" without any fear.
Another very different thing is to write a virus and send it into people without alerting them to make it spread (or to take a virus published by a no-evil person and spread it with evil intentions).
The ones that should be punished is that ones, and the ones who write or administrators who use applications with very stupid holes that allow code to be executed without the user agreeement (Like M$ Internet Exploder, Outunlock, m$ OriFFICE, and such kind of crap)
It's normal in many parts of the world to pay for the traffic actually used - I live in Australia, where the normal charge is on the order of 5-10 cents per megabyte. That gigabyte suddenly costs on the order of $100-$200 . . .
/I/ pay12c/MB for incoming traffic. A couple of hundred a month is real money for me.
/they/ have to pay for bandwidth - ISPs do, too, they just incorporate the costs into their pricing structures). It might seem like bandwidth is essentially free, particularly if you're in the US, but it's /not/. That kind of thinking is part of why so many cheap ISPs go under.
/does/ cost money, and that money has to come from somewhere. Worms like SirCam are more than just minor annoyances consuming negligible capacity on the network.
Sure, that's not much if you're talking about a company, but I live in a residential college, and
And what if you have a bandwidth cap? You find yourself on some worm's hitlist, and suddenly it's gone, and you have to pay excess to stay online.
What's more, you're completely ignoring the cost to the infrastructure providers (hint:
The kind of calculation you made is really naive. Which isn't to say that the kind of stupid calculations companies and law enforcement people throw about are accurate, of course - the reality probably lies somewhere in between. But bandwidth
himi
My very own DeCSS mirror.
As far as I can see, there are a number of factors that contribute to the difficulties we're having with worms at the moment.
...
1. The authors. Namely what they do with their time and / or their self esteem. It needs to be said that creative hackers that come up with some of this stuff could be applying their skills towards much more productive uses. When possible we should encourage those who appear to be inclined to waste time in this way to use their time and skills wisely.
There is no reason why even designing a destructive system is benificial, no matter how clever it is. Any creativity that is shown through development of something such as this has a place elsewhere.
2. The users. It is true that we must educate end-users to be discerning towards what they execute. Most importantly, this must not be a 'if you get a message that looks something like this, do this', we need to ensure that they understand how these things are distributed and the forms they can come in. It's not hard to do. In my family's case without any real protection we've had an almost entirely hit free bill of health over the last few years.
3. The software. Obviously Microsoft products are a popular target, and I don't have a lot of respect towards the way they've treated security in their applications. Unfortunately it is true that the one thing they have been very successful at doing is creating a slick, clean working enviroment, something that isn't easily found elsewhere. This is crucially important to this issue. My relatives immediately notice the difference if I put them in front of, say, Mozilla or StarOffice, despite their impressive efforts (I must say they are beginning to come together nicely of late). As well as that, I have *not* seen anything that handles schedule management or other PHB-friendly features as well as something like Outlook. Until competitors do some serious work towards user friendliness, things will stay this way.
Please note that I'm not saying that Microsoft software is exclusively ahead of the pack, but it is an acknowledged leader.
Just my 2c
-- No, no gems to be found in this sig.
...should really almost be part of the previous one. Worm writers go free because companies don't care about it enought to prosecute. QED.
Jake
Dating: while( 1 ){ call_girl(); get_rejected(); drink_40(); } return 0;
You wanna see a worm? How about 3rd party cookies(just a random of many possible targets)?
/.ing .
I mean seriously people, we let doubleclick and other organizations use our computing power, bandwidth, and hdd space for their own profit... it is unsolicted/unlicensed distributed computing.
Give me a break, I work in IT too. Blaming virii and worms for down networks is just an excuse for a complete lack of robustness and stability. It is one thing to have a server down for a bit due to a DoS, but entire networks... I haven't heard of too many ISP's loosing all service due to a good
BTW: I could have targetted any number of M$ built in features or other internet browser concepts for this, but chose a easier to explain target.