если честно сам не фига не понял но смешно
763