empty 0 swap swap not empty 1 a a a a a a swap swap a not empty 2 42 42 42 42 42 42 swap swap 42 not empty 7 max sso max sso max sso max sso max sso max sso swap swap max sso not empty 37 something which does not fit into sso something which does not fit into sso something which does not fit into sso something which does not fit into sso something which does not fit into sso something which does not fit into sso swap swap something which does not fit into sso 1 0 0 1 0 0 0 1 0 0 1 1 0 0 0 0 0 0 24 2 2 2 empty 0 swap swap not empty 1 a a a a a a swap swap a not empty 2 42 42 42 42 42 42 swap swap 42 not empty 3 max max max max max max swap swap max not empty 37 something which does not fit into sso something which does not fit into sso something which does not fit into sso something which does not fit into sso something which does not fit into sso something which does not fit into sso swap swap something which does not fit into sso 1 0 0 1 0 0 0 1 0 0 1 1 0 0 0 0 0 0 24 2 2 2