сложновато конечно, но суть я понял! спасибо