iPhone - Mehrere ViewController schließen

Ich habe eine lange View Controller-Hierarchie;

im ersten View Controller verwende ich diesen Code:

SecondViewController *svc = [[SecondViewController alloc] initWithNibName:@"SecondViewController" bundle:nil];
[self presentModalViewController:svc animated:YES];    
[svc release];

Im zweiten View Controller verwende ich diesen Code:

ThirdViewController *tvc = [[ThirdViewController alloc] initWithNibName:@"ThirdViewController" bundle:nil];
[self presentModalViewController:tvc animated:YES];    
[tvc release];

und so weiter

So gibt es einen Moment, in dem ich viele View Controller habe und zum ersten View Controller zurückkehren muss. Wenn ich sofort einen Schritt zurückkomme, verwende ich in jedem View Controller den folgenden Code:

[self dismissModalViewControllerAnimated:YES];

Wenn ich direkt vom sechsten View-Controller zum ersten zurückkehren möchte, was muss ich tun, um alle Controller auf einmal zu schließen?

Vielen Dan