Ответы и объяснения

2013-12-19T10:58:57+00:00
1.  101000110
506
146

2    94
      166
       332