Divideandrule is following