Puede resolver tres tipos de problemas: