Level is deleting an item form my list

I have a list

list={{{{2, 4}, {1}}, {3}}, {{{2, 4}, {3}}, {1}}, {{{1,2}, {3}}, {4}}, {{{1, 2}, {4}}, {3}}, {{{3, 1}, {2}}, {4}}, {{{3,1}, {4}}, {2}}}

I want to make it a list of list of lists, so I want to have the following list as a result

list={{{2, 4}, {1}, {3}}, {{2, 4}, {3}, {1}}, {{1,2}, {3}, {4}}, {{1, 2}, {4}, {3}}, {{3, 1}, {2}, {4}}, {{3,1}, {4}, {2}}}

I figure I would use Level[list,{-3}], but the result deletes the last item in the nested list I want to have. The output I am getting is

{{{2, 4}, {1}}, {{2, 4}, {3}}, {{1, 2}, {3}}, {{1, 2}, {4}}, {{3, 1}, {2}}, {{3, 1}, {4}}}

How do I fix this?