BANGOURAMAR SOLUTION