step forward and step back works almost fine
dialogs for catching algs exeptions, eulerian path with cycle doesnt work well
comment output