Trying to "reduce" a sequence

Hi,

Thanks for your reply. As I’ve done before, I tried to make a “minimal” example and produced something that is clearly broken for the reasons you describe. Here’s where I’m trying to go with this:

user=> (let [them (map #(drop-nth % mylist) (range (count mylist)))]
  #_=>   (some (= 1896 (reduce + them))))
ClassCastException clojure.lang.LazySeq cannot be cast to java.lang.Number  clojure.lang.Numbers.add (Numbers.java:128)

The point being “find me a version of mylist that adds up to a number after dropping one number”. Thought the “some” here would approach each list individually like it did in my first example of using “first”. I’ve lookeed at each of those potential solutions but I can’t make one fit?