Direction of a Program (long)