This demonstrates the need for a temporary variable when trying to swap the data stored within two variables. Temporary Variables for Swapping values: Models the order of commands needed to swap the values in the 2 variables. Consider the reason a temporary variable is necessary. Challenge: How many temporary variables would be needed to swap the values in 5 variables? (click in the light gray area to add a temporary variable)