Author: Shemu&#700;el Noa&#7717; Aizensh.tad&#7789;