Reliability Design Dynamic Programming Example