Prepisovani semigrup v polovine. 12 05 14.
Trochu formatovanejsi verze.