Dividi um problemão complicado em vários pequenos e menos complexos. Resultado? Finalmente consegui dormir e acordar no horário :-D