Programs by ANN