Async Action Groups question

Can I put 2 Sync Action Groups within 1 Async Action Group?  And have the Sync Actions run serially within their Sync Group, but in parallel with

other Sync Actions in the Async Group? 

I want a structure like this:

Async Action Group

        Sync Group 1

              Task A

              Task B

        Sync Group 2

              Task C

              Task D.

I never want A & B to run simultaneous - I want them to run serially

I never want C & D to run simultaneous - I want them to run serially.

However, A and C ( or D ) can run at the same time

Or B and C ( or D ) can run at the same time.

Will this run as I expect?

Yes, Asyc groups run each Immediate child action in a seperate thread. So in this example, Sync Group 1 and Sync Group 2 will each get their own thread, and execute just like any other actions, so Task B will run after Task A completes, which will run after SyncGroup 1 completes.