The pattern is: add the difference between consecutive terms multiplied by increasing increments. 24-18=6, 36-24=12, 56-36=20, 86-56=30. The differences are 6, 12, 20, 30 (adding 6, 8, 10). Next difference should be 30+12=42, so 86+42=128. Option A (128) correctly continues this pattern.