Multi-valued graph contraction principle with applications