solver array