Algorithm : Routt