Что если Cursor действительно справится с этим 5-шаговым многоуровневым процессом с первой попытки?
349