قمت بترجمة الطريقة في المشاركة التالية و الأخ king تجد تفصيل أكثر للطريقة الأولى في أول الموضوع الآن