  A general quantum algorithm for solving a problem is discussed. The number of
steps required to solve a problem using this method is independent of the
number of cases that has to be considered classically. Hence, it is more
efficient than existing classical algorithms or quantum algorithm, which
requires O(sqrt(N)) steps.
