HomeSort by relevance Sort by last modified time
    Searched defs:__last (Results 26 - 50 of 126) sorted by null

12 3 4 5 6

  /ndk/sources/cxx-stl/stlport/stlport/stl/debug/
_list.h 85 void _Invalidate_iterators(const iterator& __first, const iterator& __last)
86 { _STLP_PRIV __invalidate_range(&_M_iter_list, __first, __last); }
121 list(_InputIterator __first, _InputIterator __last,
123 : _ConstructCheck(__first, __last),
124 _M_non_dbg_impl(_STLP_PRIV _Non_Dbg_iter(__first), _STLP_PRIV _Non_Dbg_iter(__last), __a),
128 list(_InputIterator __first, _InputIterator __last)
129 : _ConstructCheck(__first, __last),
130 _M_non_dbg_impl(_STLP_PRIV _Non_Dbg_iter(__first), _STLP_PRIV _Non_Dbg_iter(__last)),
135 list(const value_type* __first, const value_type* __last,
137 : _ConstructCheck(__first, __last),
340 _Base_iterator __first = _M_non_dbg_impl.begin(), __last = _M_non_dbg_impl.end(); local
416 _Base_iterator __first = _M_non_dbg_impl.begin(), __last = _M_non_dbg_impl.end(); local
436 _Base_iterator __first = _M_non_dbg_impl.begin(), __last = _M_non_dbg_impl.end(); local
450 _Base_iterator __first = _M_non_dbg_impl.begin(), __last = _M_non_dbg_impl.end(); local
    [all...]
_slist.h 101 void _Invalidate_iterators(const iterator& __first, const iterator& __last)
102 { _STLP_PRIV __invalidate_range(&_M_iter_list, __first, __last); }
138 slist(_InputIterator __first, _InputIterator __last,
140 : _ConstructCheck(__first, __last),
141 _M_non_dbg_impl(_STLP_PRIV _Non_Dbg_iter(__first), _STLP_PRIV _Non_Dbg_iter(__last), __a),
145 slist(_InputIterator __first, _InputIterator __last)
146 : _ConstructCheck(__first, __last),
147 _M_non_dbg_impl(_STLP_PRIV _Non_Dbg_iter(__first), _STLP_PRIV _Non_Dbg_iter(__last)),
152 slist(const value_type* __first, const value_type* __last,
154 : _ConstructCheck(__first, __last),
443 iterator __last = __before_last; ++__last; local
503 _Base_iterator __first = _M_non_dbg_impl.begin(), __last = _M_non_dbg_impl.end(); local
515 _Base_iterator __first = _M_non_dbg_impl.begin(), __last = _M_non_dbg_impl.end(); local
552 _Base_iterator __first = _M_non_dbg_impl.begin(), __last = _M_non_dbg_impl.end(); local
566 _Base_iterator __first = _M_non_dbg_impl.begin(), __last = _M_non_dbg_impl.end(); local
    [all...]
  /ndk/sources/cxx-stl/stlport/stlport/stl/pointers/
_vector.h 133 vector(_InputIterator __first, _InputIterator __last,
135 : _M_impl(__first, __last,
140 vector(_InputIterator __first, _InputIterator __last)
141 : _M_impl(__first, __last) {}
145 vector(const_iterator __first, const_iterator __last,
147 : _M_impl(cast_traits::to_storage_type_cptr(__first), cast_traits::to_storage_type_cptr(__last),
159 void assign(_InputIterator __first, _InputIterator __last)
160 { _M_impl.assign(__first, __last); }
162 void assign(const_iterator __first, const_iterator __last) {
164 cast_traits::to_storage_type_cptr(__last));
197 { _M_impl.insert(cast_traits::to_storage_type_ptr(__pos), __first, __last); } local
    [all...]
  /prebuilts/ndk/5/sources/cxx-stl/stlport/stlport/stl/
_algobase.h 184 inline _OutputIter __copy(_InputIter __first, _InputIter __last,
186 for ( ; __first != __last; ++__result, ++__first)
193 inline _OutputIter __copy(_InputIter __first, _InputIter __last,
195 for ( ; __first != __last; ++__result, ++__first)
201 inline _OutputIter __copy(_InputIter __first, _InputIter __last,
203 for ( ; __first != __last; ++__result, ++__first)
211 __copy(_RandomAccessIter __first, _RandomAccessIter __last,
213 for (_Distance __n = __last - __first; __n > 0; --__n) {
222 __copy_trivial(const void* __first, const void* __last, void* __result) {
223 size_t __n = (const char*)__last - (const char*)__first
391 _RAIter __last = __first + __count; local
    [all...]
_hashtable.c 72 const size_t* __last = __first + __size; local
73 const size_t* pos = __lower_bound(__first, __last, __n,
75 return (pos == __last ? *(__last - 1) : *pos);
83 const size_t* __last = __begin + __size; local
84 __pos = __lower_bound(__begin, __last, __n,
87 if (__pos== __last)
202 _ElemsIte __last(_M_buckets[__n + 1]);
204 if (__cur != __last) {
205 for (; __cur != __last; ++__cur)
    [all...]
  /prebuilts/ndk/5/sources/cxx-stl/stlport/stlport/stl/debug/
_list.h 85 void _Invalidate_iterators(const iterator& __first, const iterator& __last)
86 { _STLP_PRIV __invalidate_range(&_M_iter_list, __first, __last); }
121 list(_InputIterator __first, _InputIterator __last,
123 : _ConstructCheck(__first, __last),
124 _M_non_dbg_impl(_STLP_PRIV _Non_Dbg_iter(__first), _STLP_PRIV _Non_Dbg_iter(__last), __a),
128 list(_InputIterator __first, _InputIterator __last)
129 : _ConstructCheck(__first, __last),
130 _M_non_dbg_impl(_STLP_PRIV _Non_Dbg_iter(__first), _STLP_PRIV _Non_Dbg_iter(__last)),
135 list(const value_type* __first, const value_type* __last,
137 : _ConstructCheck(__first, __last),
340 _Base_iterator __first = _M_non_dbg_impl.begin(), __last = _M_non_dbg_impl.end(); local
416 _Base_iterator __first = _M_non_dbg_impl.begin(), __last = _M_non_dbg_impl.end(); local
436 _Base_iterator __first = _M_non_dbg_impl.begin(), __last = _M_non_dbg_impl.end(); local
450 _Base_iterator __first = _M_non_dbg_impl.begin(), __last = _M_non_dbg_impl.end(); local
    [all...]
_slist.h 101 void _Invalidate_iterators(const iterator& __first, const iterator& __last)
102 { _STLP_PRIV __invalidate_range(&_M_iter_list, __first, __last); }
138 slist(_InputIterator __first, _InputIterator __last,
140 : _ConstructCheck(__first, __last),
141 _M_non_dbg_impl(_STLP_PRIV _Non_Dbg_iter(__first), _STLP_PRIV _Non_Dbg_iter(__last), __a),
145 slist(_InputIterator __first, _InputIterator __last)
146 : _ConstructCheck(__first, __last),
147 _M_non_dbg_impl(_STLP_PRIV _Non_Dbg_iter(__first), _STLP_PRIV _Non_Dbg_iter(__last)),
152 slist(const value_type* __first, const value_type* __last,
154 : _ConstructCheck(__first, __last),
443 iterator __last = __before_last; ++__last; local
503 _Base_iterator __first = _M_non_dbg_impl.begin(), __last = _M_non_dbg_impl.end(); local
515 _Base_iterator __first = _M_non_dbg_impl.begin(), __last = _M_non_dbg_impl.end(); local
552 _Base_iterator __first = _M_non_dbg_impl.begin(), __last = _M_non_dbg_impl.end(); local
566 _Base_iterator __first = _M_non_dbg_impl.begin(), __last = _M_non_dbg_impl.end(); local
    [all...]
  /prebuilts/ndk/5/sources/cxx-stl/stlport/stlport/stl/pointers/
_vector.h 133 vector(_InputIterator __first, _InputIterator __last,
135 : _M_impl(__first, __last,
140 vector(_InputIterator __first, _InputIterator __last)
141 : _M_impl(__first, __last) {}
145 vector(const_iterator __first, const_iterator __last,
147 : _M_impl(cast_traits::to_storage_type_cptr(__first), cast_traits::to_storage_type_cptr(__last),
159 void assign(_InputIterator __first, _InputIterator __last)
160 { _M_impl.assign(__first, __last); }
162 void assign(const_iterator __first, const_iterator __last) {
164 cast_traits::to_storage_type_cptr(__last));
197 { _M_impl.insert(cast_traits::to_storage_type_ptr(__pos), __first, __last); } local
    [all...]
  /prebuilts/ndk/6/sources/cxx-stl/stlport/stlport/stl/
_algobase.h 184 inline _OutputIter __copy(_InputIter __first, _InputIter __last,
186 for ( ; __first != __last; ++__result, ++__first)
193 inline _OutputIter __copy(_InputIter __first, _InputIter __last,
195 for ( ; __first != __last; ++__result, ++__first)
201 inline _OutputIter __copy(_InputIter __first, _InputIter __last,
203 for ( ; __first != __last; ++__result, ++__first)
211 __copy(_RandomAccessIter __first, _RandomAccessIter __last,
213 for (_Distance __n = __last - __first; __n > 0; --__n) {
222 __copy_trivial(const void* __first, const void* __last, void* __result) {
223 size_t __n = (const char*)__last - (const char*)__first
391 _RAIter __last = __first + __count; local
    [all...]
_hashtable.c 72 const size_t* __last = __first + __size; local
73 const size_t* pos = __lower_bound(__first, __last, __n,
75 return (pos == __last ? *(__last - 1) : *pos);
83 const size_t* __last = __begin + __size; local
84 __pos = __lower_bound(__begin, __last, __n,
87 if (__pos== __last)
202 _ElemsIte __last(_M_buckets[__n + 1]);
204 if (__cur != __last) {
205 for (; __cur != __last; ++__cur)
    [all...]
  /prebuilts/ndk/6/sources/cxx-stl/stlport/stlport/stl/debug/
_list.h 85 void _Invalidate_iterators(const iterator& __first, const iterator& __last)
86 { _STLP_PRIV __invalidate_range(&_M_iter_list, __first, __last); }
121 list(_InputIterator __first, _InputIterator __last,
123 : _ConstructCheck(__first, __last),
124 _M_non_dbg_impl(_STLP_PRIV _Non_Dbg_iter(__first), _STLP_PRIV _Non_Dbg_iter(__last), __a),
128 list(_InputIterator __first, _InputIterator __last)
129 : _ConstructCheck(__first, __last),
130 _M_non_dbg_impl(_STLP_PRIV _Non_Dbg_iter(__first), _STLP_PRIV _Non_Dbg_iter(__last)),
135 list(const value_type* __first, const value_type* __last,
137 : _ConstructCheck(__first, __last),
340 _Base_iterator __first = _M_non_dbg_impl.begin(), __last = _M_non_dbg_impl.end(); local
416 _Base_iterator __first = _M_non_dbg_impl.begin(), __last = _M_non_dbg_impl.end(); local
436 _Base_iterator __first = _M_non_dbg_impl.begin(), __last = _M_non_dbg_impl.end(); local
450 _Base_iterator __first = _M_non_dbg_impl.begin(), __last = _M_non_dbg_impl.end(); local
    [all...]
_slist.h 101 void _Invalidate_iterators(const iterator& __first, const iterator& __last)
102 { _STLP_PRIV __invalidate_range(&_M_iter_list, __first, __last); }
138 slist(_InputIterator __first, _InputIterator __last,
140 : _ConstructCheck(__first, __last),
141 _M_non_dbg_impl(_STLP_PRIV _Non_Dbg_iter(__first), _STLP_PRIV _Non_Dbg_iter(__last), __a),
145 slist(_InputIterator __first, _InputIterator __last)
146 : _ConstructCheck(__first, __last),
147 _M_non_dbg_impl(_STLP_PRIV _Non_Dbg_iter(__first), _STLP_PRIV _Non_Dbg_iter(__last)),
152 slist(const value_type* __first, const value_type* __last,
154 : _ConstructCheck(__first, __last),
443 iterator __last = __before_last; ++__last; local
503 _Base_iterator __first = _M_non_dbg_impl.begin(), __last = _M_non_dbg_impl.end(); local
515 _Base_iterator __first = _M_non_dbg_impl.begin(), __last = _M_non_dbg_impl.end(); local
552 _Base_iterator __first = _M_non_dbg_impl.begin(), __last = _M_non_dbg_impl.end(); local
566 _Base_iterator __first = _M_non_dbg_impl.begin(), __last = _M_non_dbg_impl.end(); local
    [all...]
  /prebuilts/ndk/6/sources/cxx-stl/stlport/stlport/stl/pointers/
_vector.h 133 vector(_InputIterator __first, _InputIterator __last,
135 : _M_impl(__first, __last,
140 vector(_InputIterator __first, _InputIterator __last)
141 : _M_impl(__first, __last) {}
145 vector(const_iterator __first, const_iterator __last,
147 : _M_impl(cast_traits::to_storage_type_cptr(__first), cast_traits::to_storage_type_cptr(__last),
159 void assign(_InputIterator __first, _InputIterator __last)
160 { _M_impl.assign(__first, __last); }
162 void assign(const_iterator __first, const_iterator __last) {
164 cast_traits::to_storage_type_cptr(__last));
197 { _M_impl.insert(cast_traits::to_storage_type_ptr(__pos), __first, __last); } local
    [all...]
  /prebuilts/ndk/7/sources/cxx-stl/stlport/stlport/stl/
_algobase.h 184 inline _OutputIter __copy(_InputIter __first, _InputIter __last,
186 for ( ; __first != __last; ++__result, ++__first)
193 inline _OutputIter __copy(_InputIter __first, _InputIter __last,
195 for ( ; __first != __last; ++__result, ++__first)
201 inline _OutputIter __copy(_InputIter __first, _InputIter __last,
203 for ( ; __first != __last; ++__result, ++__first)
211 __copy(_RandomAccessIter __first, _RandomAccessIter __last,
213 for (_Distance __n = __last - __first; __n > 0; --__n) {
222 __copy_trivial(const void* __first, const void* __last, void* __result) {
223 size_t __n = (const char*)__last - (const char*)__first
391 _RAIter __last = __first + __count; local
    [all...]
_hashtable.c 72 const size_t* __last = __first + __size; local
73 const size_t* pos = __lower_bound(__first, __last, __n,
75 return (pos == __last ? *(__last - 1) : *pos);
83 const size_t* __last = __begin + __size; local
84 __pos = __lower_bound(__begin, __last, __n,
87 if (__pos== __last)
202 _ElemsIte __last(_M_buckets[__n + 1]);
204 if (__cur != __last) {
205 for (; __cur != __last; ++__cur)
    [all...]
  /prebuilts/ndk/7/sources/cxx-stl/stlport/stlport/stl/debug/
_list.h 85 void _Invalidate_iterators(const iterator& __first, const iterator& __last)
86 { _STLP_PRIV __invalidate_range(&_M_iter_list, __first, __last); }
121 list(_InputIterator __first, _InputIterator __last,
123 : _ConstructCheck(__first, __last),
124 _M_non_dbg_impl(_STLP_PRIV _Non_Dbg_iter(__first), _STLP_PRIV _Non_Dbg_iter(__last), __a),
128 list(_InputIterator __first, _InputIterator __last)
129 : _ConstructCheck(__first, __last),
130 _M_non_dbg_impl(_STLP_PRIV _Non_Dbg_iter(__first), _STLP_PRIV _Non_Dbg_iter(__last)),
135 list(const value_type* __first, const value_type* __last,
137 : _ConstructCheck(__first, __last),
340 _Base_iterator __first = _M_non_dbg_impl.begin(), __last = _M_non_dbg_impl.end(); local
416 _Base_iterator __first = _M_non_dbg_impl.begin(), __last = _M_non_dbg_impl.end(); local
436 _Base_iterator __first = _M_non_dbg_impl.begin(), __last = _M_non_dbg_impl.end(); local
450 _Base_iterator __first = _M_non_dbg_impl.begin(), __last = _M_non_dbg_impl.end(); local
    [all...]
_slist.h 101 void _Invalidate_iterators(const iterator& __first, const iterator& __last)
102 { _STLP_PRIV __invalidate_range(&_M_iter_list, __first, __last); }
138 slist(_InputIterator __first, _InputIterator __last,
140 : _ConstructCheck(__first, __last),
141 _M_non_dbg_impl(_STLP_PRIV _Non_Dbg_iter(__first), _STLP_PRIV _Non_Dbg_iter(__last), __a),
145 slist(_InputIterator __first, _InputIterator __last)
146 : _ConstructCheck(__first, __last),
147 _M_non_dbg_impl(_STLP_PRIV _Non_Dbg_iter(__first), _STLP_PRIV _Non_Dbg_iter(__last)),
152 slist(const value_type* __first, const value_type* __last,
154 : _ConstructCheck(__first, __last),
443 iterator __last = __before_last; ++__last; local
503 _Base_iterator __first = _M_non_dbg_impl.begin(), __last = _M_non_dbg_impl.end(); local
515 _Base_iterator __first = _M_non_dbg_impl.begin(), __last = _M_non_dbg_impl.end(); local
552 _Base_iterator __first = _M_non_dbg_impl.begin(), __last = _M_non_dbg_impl.end(); local
566 _Base_iterator __first = _M_non_dbg_impl.begin(), __last = _M_non_dbg_impl.end(); local
    [all...]
  /prebuilts/ndk/7/sources/cxx-stl/stlport/stlport/stl/pointers/
_vector.h 133 vector(_InputIterator __first, _InputIterator __last,
135 : _M_impl(__first, __last,
140 vector(_InputIterator __first, _InputIterator __last)
141 : _M_impl(__first, __last) {}
145 vector(const_iterator __first, const_iterator __last,
147 : _M_impl(cast_traits::to_storage_type_cptr(__first), cast_traits::to_storage_type_cptr(__last),
159 void assign(_InputIterator __first, _InputIterator __last)
160 { _M_impl.assign(__first, __last); }
162 void assign(const_iterator __first, const_iterator __last) {
164 cast_traits::to_storage_type_cptr(__last));
197 { _M_impl.insert(cast_traits::to_storage_type_ptr(__pos), __first, __last); } local
    [all...]
  /prebuilts/ndk/8/sources/cxx-stl/gnu-libstdc++/4.7/include/bits/
stl_bvector.h 358 __fill_bvector(_Bit_iterator __first, _Bit_iterator __last, bool __x)
360 for (; __first != __last; ++__first)
365 fill(_Bit_iterator __first, _Bit_iterator __last, const bool& __x)
367 if (__first._M_p != __last._M_p)
369 std::fill(__first._M_p + 1, __last._M_p, __x ? ~0 : 0);
371 __fill_bvector(_Bit_iterator(__last._M_p, 0), __last, __x); local
374 __fill_bvector(__first, __last, __x);
561 vector(_InputIterator __first, _InputIterator __last,
566 _M_initialize_dispatch(__first, __last, _Integral())
    [all...]
  /prebuilts/ndk/8/sources/cxx-stl/stlport/stlport/stl/
_algobase.h 184 inline _OutputIter __copy(_InputIter __first, _InputIter __last,
186 for ( ; __first != __last; ++__result, ++__first)
193 inline _OutputIter __copy(_InputIter __first, _InputIter __last,
195 for ( ; __first != __last; ++__result, ++__first)
201 inline _OutputIter __copy(_InputIter __first, _InputIter __last,
203 for ( ; __first != __last; ++__result, ++__first)
211 __copy(_RandomAccessIter __first, _RandomAccessIter __last,
213 for (_Distance __n = __last - __first; __n > 0; --__n) {
222 __copy_trivial(const void* __first, const void* __last, void* __result) {
223 size_t __n = (const char*)__last - (const char*)__first
391 _RAIter __last = __first + __count; local
    [all...]
_hashtable.c 72 const size_t* __last = __first + __size; local
73 const size_t* pos = __lower_bound(__first, __last, __n,
75 return (pos == __last ? *(__last - 1) : *pos);
83 const size_t* __last = __begin + __size; local
84 __pos = __lower_bound(__begin, __last, __n,
87 if (__pos== __last)
202 _ElemsIte __last(_M_buckets[__n + 1]);
204 if (__cur != __last) {
205 for (; __cur != __last; ++__cur)
    [all...]
  /prebuilts/ndk/8/sources/cxx-stl/stlport/stlport/stl/debug/
_list.h 85 void _Invalidate_iterators(const iterator& __first, const iterator& __last)
86 { _STLP_PRIV __invalidate_range(&_M_iter_list, __first, __last); }
121 list(_InputIterator __first, _InputIterator __last,
123 : _ConstructCheck(__first, __last),
124 _M_non_dbg_impl(_STLP_PRIV _Non_Dbg_iter(__first), _STLP_PRIV _Non_Dbg_iter(__last), __a),
128 list(_InputIterator __first, _InputIterator __last)
129 : _ConstructCheck(__first, __last),
130 _M_non_dbg_impl(_STLP_PRIV _Non_Dbg_iter(__first), _STLP_PRIV _Non_Dbg_iter(__last)),
135 list(const value_type* __first, const value_type* __last,
137 : _ConstructCheck(__first, __last),
340 _Base_iterator __first = _M_non_dbg_impl.begin(), __last = _M_non_dbg_impl.end(); local
416 _Base_iterator __first = _M_non_dbg_impl.begin(), __last = _M_non_dbg_impl.end(); local
436 _Base_iterator __first = _M_non_dbg_impl.begin(), __last = _M_non_dbg_impl.end(); local
450 _Base_iterator __first = _M_non_dbg_impl.begin(), __last = _M_non_dbg_impl.end(); local
    [all...]
_slist.h 101 void _Invalidate_iterators(const iterator& __first, const iterator& __last)
102 { _STLP_PRIV __invalidate_range(&_M_iter_list, __first, __last); }
138 slist(_InputIterator __first, _InputIterator __last,
140 : _ConstructCheck(__first, __last),
141 _M_non_dbg_impl(_STLP_PRIV _Non_Dbg_iter(__first), _STLP_PRIV _Non_Dbg_iter(__last), __a),
145 slist(_InputIterator __first, _InputIterator __last)
146 : _ConstructCheck(__first, __last),
147 _M_non_dbg_impl(_STLP_PRIV _Non_Dbg_iter(__first), _STLP_PRIV _Non_Dbg_iter(__last)),
152 slist(const value_type* __first, const value_type* __last,
154 : _ConstructCheck(__first, __last),
443 iterator __last = __before_last; ++__last; local
503 _Base_iterator __first = _M_non_dbg_impl.begin(), __last = _M_non_dbg_impl.end(); local
515 _Base_iterator __first = _M_non_dbg_impl.begin(), __last = _M_non_dbg_impl.end(); local
552 _Base_iterator __first = _M_non_dbg_impl.begin(), __last = _M_non_dbg_impl.end(); local
566 _Base_iterator __first = _M_non_dbg_impl.begin(), __last = _M_non_dbg_impl.end(); local
    [all...]
  /prebuilts/ndk/8/sources/cxx-stl/stlport/stlport/stl/pointers/
_vector.h 133 vector(_InputIterator __first, _InputIterator __last,
135 : _M_impl(__first, __last,
140 vector(_InputIterator __first, _InputIterator __last)
141 : _M_impl(__first, __last) {}
145 vector(const_iterator __first, const_iterator __last,
147 : _M_impl(cast_traits::to_storage_type_cptr(__first), cast_traits::to_storage_type_cptr(__last),
159 void assign(_InputIterator __first, _InputIterator __last)
160 { _M_impl.assign(__first, __last); }
162 void assign(const_iterator __first, const_iterator __last) {
164 cast_traits::to_storage_type_cptr(__last));
197 { _M_impl.insert(cast_traits::to_storage_type_ptr(__pos), __first, __last); } local
    [all...]
  /external/stlport/stlport/stl/
_string.c 196 basic_string<_CharT, _Traits, _Alloc>::_M_append(const _CharT* __first, const _CharT* __last) {
197 if (__first != __last) {
198 size_type __n = __STATIC_CAST(size_type, __last - __first);
203 __new_finish = _STLP_PRIV __ucopy(__first, __last, __new_finish);
211 _STLP_PRIV __ucopy(__f1, __last, this->_M_finish + 1);
315 const _CharT* __first, const _CharT* __last,
318 if (__first != __last) {
319 const size_t __n = __last - __first;
327 if (!__self_ref || __last < __pos) {
328 _M_copy(__first, __last, __pos)
458 const_pointer __last = this->_M_Start() + (min)( __len - __n, __pos) + __n; local
474 const_iterator __last = begin() + (min)(__len - 1, __pos) + 1; local
503 const const_iterator __last = begin() + (min)(__len - 1, __pos) + 1; local
547 const_iterator __last = begin() + (min)(__len - 1, __pos) + 1; local
565 const_iterator __last = begin() + (min)(__len - 1, __pos) + 1; local
    [all...]

Completed in 3161 milliseconds

12 3 4 5 6