I gave them a very difficult assignment just a day before deadline when I failed to complete this even after trying for hours. So I was not much hopeful, but to my surprise they not only delivered it on time but also executed the formulas in the finest manner.