Перебором не хотелось бы, ведь можно не все подгруппы заметить.
Ну, например, так:
1) Подгруппы порядка 4 изоморфны

или

. Поэтому нужно найти все элементы порядка 4, а затем все пары элементов порядка 2, которые коммутируют между собой.
2) Пусть

- подгруппа порядка 8. Тогда

содержит коммутант
![$[G,G]$ $[G,G]$](https://dxdy-04.korotkov.co.uk/f/b/1/9/b19132903a2f05b33c36c63ba85d5b4882.png)
(докажите!). Поэтому ей в факторгруппе
![$G/[G,G]$ $G/[G,G]$](https://dxdy-03.korotkov.co.uk/f/6/d/5/6d5805bf84526be5ea90a5c2f5a9819082.png)
соответствует подгруппа индекса 2. Значит, надо в
![$G/[G,G]$ $G/[G,G]$](https://dxdy-03.korotkov.co.uk/f/6/d/5/6d5805bf84526be5ea90a5c2f5a9819082.png)
найти все подгруппы индекса 2 и взять их полные прообразы.
Это не намного короче перебора, но зато "идейно".
