(benchmark fuzzsmt :logic QF_AX :extrafuns ((v2 Index)) :extrafuns ((v0 Array)) :extrafuns ((v3 Element)) :extrafuns ((v1 Index)) :status sat :formula (flet ($n1 true) (let (?n2 (select v0 v2)) (flet ($n3 (= v3 ?n2)) (let (?n4 (store v0 v1 v3)) (let (?n5 (store ?n4 v2 v3)) (let (?n6 (store ?n4 v2 ?n2)) (flet ($n7 (= ?n5 ?n6)) (let (?n8 (store ?n5 v1 ?n2)) (let (?n9 (ite $n7 ?n5 ?n8)) (flet ($n10 (= v0 ?n6)) (flet ($n11 (distinct ?n5 ?n8)) (let (?n12 (select ?n5 v1)) (flet ($n13 (distinct v3 ?n12)) (let (?n14 (ite $n13 v3 ?n12)) (let (?n15 (ite $n11 v3 ?n14)) (flet ($n16 (= ?n4 ?n6)) (let (?n17 (ite $n16 ?n2 ?n2)) (let (?n18 (ite $n10 ?n15 ?n17)) (let (?n19 (store ?n5 v1 ?n18)) (flet ($n20 (distinct ?n9 ?n19)) (flet ($n21 (or $n3 $n20)) (flet ($n22 (xor $n1 $n21)) $n22 )))))))))))))))))))))))