thought through solutions