algorithm 108 805 432 988 equation 108 223 384 304 algorithm 108 223 384 304 text 520 146 921 1197 text 85 318 486 790 text 87 146 486 206 text 85 1002 484 1199