ram long short

ram long short