Program 16.5 - alpha