A real-valued function $f$ defined in $(a,b)$ is said to be convex if $$f(\lambda x+(1-\lambda)y)\leqslant \lambda f(x)+(1-\lambda)f(y)$$ whenever $a<x<b, \quad a<y<b,\quad 0<\lambda<1$.
Prove that every convex function is continuous.
I also proved that if $f$ is convex in $(a,b)$ and $a<s<t<u<b$ then $$\dfrac{f(t)-f(s)}{t-s}\leqslant\dfrac{f(u)-f(s)}{u-s}\leqslant\dfrac{f(u)-f(t)}{u-t}.$$ But how to use this inequality in proving of continuity?
Please can anyone show not hard proof of continuity without using derivatives.