Crude long

Correction may complete here

Disclaimer