Читаю третий раз текст исходника и ничего не понимаю, нагородили что попало.

Надо будет читать текст закона.