equation 599 2465 1274 2562 algorithm 1376 2624 1774 2687 text 425 448 1278 2440 text 1301 454 2150 2595 text 430 2590 1271 2674