Working version gen.alg 1.0

Работает, но только с int