Forward Solution