Можно и так, но гиморно, надо переход через ноль анализировать, сразу сделать нельзя было нормально?