                          (take-nth 2 (vec (read-line))))]
         (println numbers)))))
 
-(map #(Integer/parseInt (str %)) (take-nth 2 (vec "1 0")))
+;; todo: gather input in list 
+;; then call on it (solution input)
 
+;; (map #(Integer/parseInt (str %)) (take-nth 2 (vec "1 0")))
+


(distance (point 0 0) (point 0 1)) ; => 1

(def input [[0 0]
            [0 1]
            [1 1]
            [1 0]])

;; (reduce #(+ %1 (distance )))

(def input 
"4\n

;; https://www.mathsisfun.com/algebra/distance-2-points.html

(def point vector)

(defn point
  ([v] (vector (first v) (second v)))
  ([a b] (vector a b)))

(def x first)
(def y second)
;; https://clojuredocs.org/clojure.core/memfn
