solution limits