part1
3{-  ,    ?
1-}     ?
3{-   ,  ,  ...
1-}     !
3{-  !  - ,    .
1-} ????!?!?
end
part2
1...
1...
1...
end
part3
1...
1...
1...
end
part4
1...
1...
1...
end
