| Triangle( 3 ) = | + | Triangle( ) | ||
| Triangle( 2 ) = | + | Triangle( ) | ||
| Triangle( 1 ) = | ||||
| Triangle( 2 ) = | + | |||
| Triangle( 3 ) = | + | |||
| Triangle( 3 ) = | 
Here is our solution for triangle numbers:
Here is another example, calculating Triangle( 5 ):
Triangle( 5 ) = 5 +  Triangle( 4 )
              = 5 + ( 4 + Triangle( 3 ) )
              = 5 + ( 4 + ( 3 + Triangle( 2 ) ))
              = 5 + ( 4 + ( 3 + ( 2 + Triangle( 1 ) )))
              = 5 + ( 4 + ( 3 + ( 2 +      1        )))
              
              = 5 + ( 4 + ( 3 + 3) )
              = 5 + ( 4 + 6 )
              = 5 + 10
              = 15