Below you find another approach, which I used to solve this question:
WEAPONS = 3 Vowels & 4 Not Vowels
No repeating letter => Total arrangement possibilities = 7!
What is the number of arrangement in which all three Vowels are together?
5!*3! = 6!
(3! refers to the arrangements between the Vowels as AEO, OEA...)
What is the number of arrangement in which two Vowels are together?
3*(6!*2!-6!) + 6! = 4*6!
6!*2! = arrangements in which two Vowels are together; However, we have already considered the arrangements with three Vowels => need to deduct by 6!)
This whole package is multiplied by 3, because we have 3 pairs of two vowels: AO, AE, OE. Finally we add 6! to compensate extra reductions.
For example for pair EA, EOA is additionally deducted. This is the case for 1/3*3*(6!*2!-6!)=6! arrangements
Final Calculation:
7! - 4*6! - 6! = 7*6!-5*6! = 2*6! = 5C3*3!*4!
E.