It is not only the people who accept bribe are to be blamed,it is we who give it also have to be blamed. According to me Solutiona can be as follows according to me :
-Educate childrens not to encourage giving bribe.For that we should help them to boldly oppose who ever asks for bribe irrespective of their age or the position they occupy,
-Help people to form organisation among themselves and jointly fight against corruption right from the top level to the bottommost level.
-Political Leaders in the top most levels should form cells where people come out with their Complaints without having to be scared about being penalised or harrassed for objecting to corruption or for having to complain about people in key posts.
-Leaders sould immediately suspend the invloved persons.Politicians who have such discredit to their names should not be allowed to contest in the next elections.Also their accounts should be freezed and people who have helped them should also not be allowed to enjoy the status of citizen.
-Currupted citizen ship has to be cancelled.If after all this those people who accept their mistakes in open should give a written statement that they would not repeat the same mistake again in their lives.somehow help people who have being taking bribes and if they want to stop it,encourage them to come out of it and not being punished for past mistakes.This will help others too to follow suit.If they are punished they will not come out of their shell at all. After thoroughly waiting for a sufficient time and if fully convinced that he has changed for good,his citizenship can be given back to him