solved with LONG calculation time