Надо до экзамена сдать расчетку, а в ней среди прочих 2 задания на комбинаторику, в которой я сколько ни пытался никак не могу разобраться... Одна задача совсем простая, я её осилил сам, а вот вторую очень прошу помочь:  6. Сколькими способами можно выложить в ряд 5 красных, 5 синих и 5 зеленых 
 шаров так, чтобы никакие два синих шара не лежали рядом? 
 Все до чего я дошел это: принять 5 синих шаров за стенки грубо говоря коробок, 4 внутренние обязательно должны содержать как минимум по 1 шару красного или зеленого цвета, а 2 внешние могут и не содержать шаров. И вот по этим коробкам надо посчитать скольккими способами можно разложить красные и зеленые шары. 
 Друг предлагал какой-то другой, ещё более заумный способ, который я вообще не понял... 
 Муть полная >_< 
 Помогите кто шарит  
 
 ЗЫ пытался задачу под спойлер сунуть, но он пахать отказался >_<