For Layer 1:
Combine flour, sugar, and margarine until crumbly; press evenly into 9x13 inch pan. Bake at 375 degrees for about 15 minutes, or until lightly browned. Cool completely.
For Layer 2:
In medium mixing bowl, beat cream cheese and powdered sugar with mixer until well blended. Gently stir in whipped topping. Spread over cooled crust.
For Layer 3:
In medium mixing bowl, beat pudding mixes and milk with mixer or wire whisk until thickened. Pour evenly over cream cheese layer.
For Layer 4:
Spread whipped topping over pudding layer. Cover and refrigerate until ready to serve (at least two hours).
For Layer 5:
Just before serving, top with toasted coconut. Makes 12-15 servings.