{"id":27074,"date":"2026-08-24T22:30:01","date_gmt":"2026-08-24T17:00:01","guid":{"rendered":"https:\/\/qsh.in\/boards\/wbbse\/?p=27074"},"modified":"2026-08-25T00:13:08","modified_gmt":"2026-08-24T18:43:08","slug":"two-digit-subtraction-no-borrow","status":"publish","type":"post","link":"https:\/\/qsh.in\/boards\/wbbse\/mental-math\/two-digit-subtraction-no-borrow\/","title":{"rendered":"\u09e8-\u0985\u0999\u09cd\u0995\u09c7\u09b0 \u09ac\u09bf\u09af\u09bc\u09cb\u0997 (\u09a7\u09be\u09b0 \u09ac\u09be \u0995\u09cd\u09af\u09be\u09b0\u09bf \u099b\u09be\u09a1\u09bc\u09be): Pragyan Rover Run!"},"content":{"rendered":"<p>\u09ae\u09c7\u09a8\u09cd\u099f\u09be\u09b2 \u09ae\u09cd\u09af\u09be\u09a5 (Mental Math) \u0995\u09cb\u09b0\u09cd\u09b8\u09c7\u09b0 \u09b8\u09aa\u09cd\u09a4\u09ae \u09a6\u09bf\u09a8\u09c7 \u09a4\u09cb\u09ae\u09be\u09a6\u09c7\u09b0 \u09b8\u09ac\u09be\u0987\u0995\u09c7 \u09b8\u09cd\u09ac\u09be\u0997\u09a4\u09ae! \u09e7-\u0985\u0999\u09cd\u0995\u09c7\u09b0 \u09ac\u09bf\u09df\u09cb\u0997\u09c7 \u09ae\u09be\u09b8\u09cd\u099f\u09be\u09b0 \u09b9\u0993\u09df\u09be\u09b0 \u09aa\u09b0, \u0986\u099c \u0986\u09ae\u09b0\u09be \u09b6\u09bf\u0996\u09ac <strong>\u09e8-\u0985\u0999\u09cd\u0995\u09c7\u09b0 \u09b8\u0982\u0996\u09cd\u09af\u09be \u09a5\u09c7\u0995\u09c7 \u09e8-\u0985\u0999\u09cd\u0995\u09c7\u09b0 \u09b8\u0982\u0996\u09cd\u09af\u09be \u09ac\u09bf\u09af\u09bc\u09cb\u0997<\/strong> \u0995\u09b0\u09be\u09b0 \u0995\u09cc\u09b6\u09b2\u0964<\/p>\n<p>\u0986\u099c\u0995\u09c7\u09b0 \u09aa\u09be\u09a0\u09c7\u09b0 \u098f\u0995\u099f\u09bf \u09b6\u09b0\u09cd\u09a4 \u09b9\u09b2\u09cb\u2014 \u098f\u0996\u09be\u09a8\u09c7 \u0995\u09cb\u09a8\u09cb \u09a7\u09be\u09b0 \u09ac\u09be \u0995\u09cd\u09af\u09be\u09b0\u09bf (Borrow) \u09a8\u09c7\u0993\u09df\u09be\u09b0 \u09aa\u09cd\u09b0\u09df\u09cb\u099c\u09a8 \u09aa\u09dc\u09ac\u09c7 \u09a8\u09be\u0964 \u0985\u09b0\u09cd\u09a5\u09be\u09ce, \u0989\u09aa\u09b0\u09c7\u09b0 \u09b8\u0982\u0996\u09cd\u09af\u09be\u09b0 \u09aa\u09cd\u09b0\u09a4\u09bf\u099f\u09bf \u0985\u0999\u09cd\u0995 \u09a8\u09bf\u099a\u09c7\u09b0 \u09b8\u0982\u0996\u09cd\u09af\u09be\u09b0 \u099a\u09c7\u09af\u09bc\u09c7 \u09ac\u09a1\u09bc \u09ac\u09be \u09b8\u09ae\u09be\u09a8 \u09b9\u09ac\u09c7 (\u09af\u09c7\u09ae\u09a8: \u09ec\u09ee \u2013 \u09e8\u09e9)\u0964 \u098f\u099f\u09bf \u09b9\u09b2\u09cb \u09ac\u09cd\u09b0\u09c7\u09a8\u09c7 \u09a6\u09cd\u09b0\u09c1\u09a4 \u09ac\u09bf\u09df\u09cb\u0997 \u0995\u09b0\u09be\u09b0 \u09aa\u09cd\u09b0\u09a5\u09ae \u09a7\u09be\u09aa!<\/p>\n<h2>\u09ac\u09bf\u09af\u09bc\u09cb\u0997 \u09a6\u09cd\u09b0\u09c1\u09a4 \u0995\u09b0\u09be\u09b0 \u09e8\u099f\u09bf \u09aa\u09cd\u09b0\u09cb-\u0995\u09cc\u09b6\u09b2<\/h2>\n<h3>\u09e7. \u09ac\u09be\u09ae-\u09a5\u09c7\u0995\u09c7-\u09a1\u09be\u09a8 \u09aa\u09a6\u09cd\u09a7\u09a4\u09bf (Left-to-Right Subtraction)<\/h3>\n<p>\u09af\u09cb\u0997\u09c7\u09b0 \u09ae\u09a4\u09cb\u0987 \u09ac\u09bf\u09af\u09bc\u09cb\u0997\u09c7\u0993 \u0986\u09ae\u09b0\u09be \u0996\u09be\u09a4\u09be-\u0995\u09b2\u09ae\u09c7\u09b0 \u09a8\u09bf\u09df\u09ae\u09c7\u09b0 \u0989\u09b2\u09cd\u099f\u09cb\u099f\u09be \u0995\u09b0\u09ac\u0964 \u0985\u09b0\u09cd\u09a5\u09be\u09ce \u09a1\u09be\u09a8\u09a6\u09bf\u0995\u09c7\u09b0 (\u098f\u0995\u0995) \u09ac\u09a6\u09b2\u09c7 \u09ac\u09be\u09ae\u09a6\u09bf\u0995 (\u09a6\u09b6\u0995\u09c7\u09b0 \u0998\u09b0) \u09a5\u09c7\u0995\u09c7 \u0995\u09be\u099c \u09b6\u09c1\u09b0\u09c1 \u0995\u09b0\u09ac\u0964<\/p>\n<p><strong>\u0989\u09a6\u09be\u09b9\u09b0\u09a3: \u09ec\u09ee \u2013 \u09e8\u09e9 = ?<\/strong><\/p>\n<ul>\n<li><strong>\u09a7\u09be\u09aa \u09e7:<\/strong> \u09aa\u09cd\u09b0\u09a5\u09ae\u09c7 \u09a6\u09b6\u0995 \u09a5\u09c7\u0995\u09c7 \u09a6\u09b6\u0995 \u09ac\u09bf\u09af\u09bc\u09cb\u0997 \u0995\u09b0\u09cb: \u09ec\u09e6 \u2013 \u09e8\u09e6 = <strong>\u09ea\u09e6<\/strong><\/li>\n<li><strong>\u09a7\u09be\u09aa \u09e8:<\/strong> \u098f\u09ac\u09be\u09b0 \u098f\u0995\u0995 \u09a5\u09c7\u0995\u09c7 \u098f\u0995\u0995 \u09ac\u09bf\u09af\u09bc\u09cb\u0997 \u0995\u09b0\u09cb: \u09ee \u2013 \u09e9 = <strong>\u09eb<\/strong><\/li>\n<li><strong>\u09a7\u09be\u09aa \u09e9:<\/strong> \u098f\u09ac\u09be\u09b0 \u09ab\u09b2\u09be\u09ab\u09b2\u0997\u09c1\u09b2\u09cb \u09ae\u09bf\u09b2\u09bf\u09af\u09bc\u09c7 \u09a6\u09be\u0993: \u09ea\u09e6 \u098f\u09ac\u0982 \u09eb \u09ae\u09bf\u09b2\u09c7 \u09b9\u09b2\u09cb <strong>\u09ea\u09eb<\/strong>\u0964<\/li>\n<\/ul>\n<h3>\u09e8. \u09a6\u09cd\u09ac\u09bf\u09a4\u09c0\u09af\u09bc \u09b8\u0982\u0996\u09cd\u09af\u09be\u099f\u09bf\u0995\u09c7 \u09ad\u09c7\u0999\u09c7 \u09ab\u09c7\u09b2\u09be\u09b0 \u0995\u09cc\u09b6\u09b2 (The Splitting Method)<\/h3>\n<p>\u09ae\u09be\u09a8\u09b8\u09bf\u0995 \u0997\u09a3\u09bf\u09a4\u09c7 \u098f\u0987 \u09aa\u09a6\u09cd\u09a7\u09a4\u09bf\u099f\u09bf \u09b8\u09ac\u099a\u09c7\u09af\u09bc\u09c7 \u09ac\u09c7\u09b6\u09bf \u099c\u09a8\u09aa\u09cd\u09b0\u09bf\u09af\u09bc, \u0995\u09be\u09b0\u09a3 \u098f\u09a4\u09c7 \u09ac\u09cd\u09b0\u09c7\u09a8\u09c7 \u09a4\u09a5\u09cd\u09af \u09ae\u09a8\u09c7 \u09b0\u09be\u0996\u09be (Working Memory) \u0985\u09a8\u09c7\u0995 \u09b8\u09b9\u099c \u09b9\u09af\u09bc\u0964 \u098f\u0996\u09be\u09a8\u09c7 \u09aa\u09cd\u09b0\u09a5\u09ae \u09b8\u0982\u0996\u09cd\u09af\u09be\u099f\u09bf\u0995\u09c7 \u0986\u09b8\u09cd\u09a4 \u09b0\u09be\u0996\u09a4\u09c7 \u09b9\u09ac\u09c7 \u098f\u09ac\u0982 \u09b6\u09c1\u09a7\u09c1 \u09ac\u09bf\u09af\u09bc\u09cb\u0997 \u0995\u09b0\u09be\u09b0 \u09b8\u0982\u0996\u09cd\u09af\u09be\u099f\u09bf\u0995\u09c7 \u09ad\u09c7\u0999\u09c7 \u09a8\u09bf\u09a4\u09c7 \u09b9\u09ac\u09c7\u0964<\/p>\n<p><strong>\u0989\u09a6\u09be\u09b9\u09b0\u09a3: \u09ed\u09eb \u2013 \u09e9\u09ea = ?<\/strong><\/p>\n<ul>\n<li><strong>\u09a7\u09be\u09aa \u09e7:<\/strong> \u09ed\u09eb \u0995\u09c7 \u09a0\u09bf\u0995 \u09b0\u09be\u0996\u09cb\u0964 \u09e9\u09ea \u0995\u09c7 \u09ad\u09c7\u0999\u09c7 \u09ae\u09a8\u09c7 \u09ae\u09a8\u09c7 \u09e9\u09e6 \u098f\u09ac\u0982 \u09ea \u099a\u09bf\u09a8\u09cd\u09a4\u09be \u0995\u09b0\u09cb\u0964<\/li>\n<li><strong>\u09a7\u09be\u09aa \u09e8:<\/strong> \u09aa\u09cd\u09b0\u09a5\u09ae\u09c7 \u09ed\u09eb \u09a5\u09c7\u0995\u09c7 \u09a6\u09b6\u0995\u09c7\u09b0 \u0985\u0982\u09b6\u099f\u09bf (\u09e9\u09e6) \u09ac\u09be\u09a6 \u09a6\u09be\u0993: \u09ed\u09eb \u2013 \u09e9\u09e6 = <strong>\u09ea\u09eb<\/strong>\u0964<\/li>\n<li><strong>\u09a7\u09be\u09aa \u09e9:<\/strong> \u098f\u09ac\u09be\u09b0 \u0993\u0987 \u09ea\u09eb \u09a5\u09c7\u0995\u09c7 \u098f\u0995\u0995\u09c7\u09b0 \u0985\u0982\u09b6\u099f\u09bf (\u09ea) \u09ac\u09be\u09a6 \u09a6\u09be\u0993: \u09ea\u09eb \u2013 \u09ea = <strong>\u09ea\u09e7<\/strong>\u0964<\/li>\n<\/ul>\n<p><em><strong>\u09b6\u09bf\u0995\u09cd\u09b7\u0995\u09c7\u09b0 \u099f\u09bf\u09aa\u09b8:<\/strong> \u201cSplitting Method\u201d \u09ac\u09be \u09ad\u09be\u0999\u09be\u09b0 \u0995\u09cc\u09b6\u09b2\u099f\u09bf \u09ac\u09c7\u09b6\u09bf \u0995\u09b0\u09c7 \u09aa\u09cd\u09b0\u09cd\u09af\u09be\u0995\u099f\u09bf\u09b8 \u0995\u09b0\u09ac\u09c7\u0964 \u0995\u09be\u09b0\u09a3 \u09aa\u09b0\u09ac\u09b0\u09cd\u09a4\u09c0\u09a4\u09c7 \u09af\u0996\u09a8 \u0986\u09ae\u09b0\u09be \u09a7\u09be\u09b0 \u09a8\u09c7\u0993\u09af\u09bc\u09be (Borrowing) \u09ac\u09be \u0995\u09cd\u09af\u09be\u09b0\u09bf \u09b8\u09b9 \u0995\u09a0\u09bf\u09a8 \u09ac\u09bf\u09af\u09bc\u09cb\u0997 \u09b6\u09bf\u0996\u09ac, \u09a4\u0996\u09a8 \u098f\u0987 \u0995\u09cc\u09b6\u09b2\u099f\u09bf \u09b8\u09ac\u099a\u09c7\u09df\u09c7 \u09ac\u09c7\u09b6\u09bf \u0995\u09be\u099c\u09c7 \u09b2\u09be\u0997\u09ac\u09c7!<\/em><\/p>\n<h2>\u09aa\u09cd\u09b0\u09cd\u09af\u09be\u0995\u099f\u09bf\u09b8 \u0997\u09c7\u09ae: Chandrayaan-3 Pragyan Run<\/h2>\n<p>\u09ad\u09be\u09b0\u09a4\u09c7\u09b0 \u0990\u09a4\u09bf\u09b9\u09be\u09b8\u09bf\u0995 \u099a\u09a8\u09cd\u09a6\u09cd\u09b0\u09af\u09be\u09a8-\u09e9 \u09ae\u09bf\u09b6\u09a8 \u09a5\u09c7\u0995\u09c7 \u0985\u09a8\u09c1\u09aa\u09cd\u09b0\u09be\u09a3\u09bf\u09a4 \u09b9\u09df\u09c7 \u0986\u099c\u0995\u09c7\u09b0 \u09aa\u09cd\u09b0\u09cd\u09af\u09be\u0995\u099f\u09bf\u09b8 \u09b8\u09c7\u09b6\u09a8\u099f\u09bf \u09b8\u09be\u099c\u09be\u09a8\u09cb \u09b9\u09df\u09c7\u099b\u09c7\u0964 \u0986\u099c \u09a4\u09c1\u09ae\u09bf ISRO-\u098f\u09b0 \u0995\u09ae\u09be\u09a8\u09cd\u09a1 \u09b8\u09c7\u09a8\u09cd\u099f\u09be\u09b0\u09c7 \u09ac\u09b8\u09c7 \u099a\u09be\u0981\u09a6\u09c7\u09b0 \u09ac\u09c1\u0995\u09c7 <strong>\u09aa\u09cd\u09b0\u099c\u09cd\u099e\u09be\u09a8 \u09b0\u09cb\u09ad\u09be\u09b0 (Pragyan Rover)<\/strong> \u099a\u09be\u09b2\u09be\u09ac\u09c7!<\/p>\n<h3>\u0995\u09c0\u09ad\u09be\u09ac\u09c7 \u0996\u09c7\u09b2\u09ac\u09c7?<\/h3>\n<ul>\n<li>\u0997\u09c7\u09ae\u099f\u09bf \u09b6\u09c1\u09b0\u09c1 \u09b9\u09b2\u09c7 \u09aa\u09cd\u09b0\u099c\u09cd\u099e\u09be\u09a8 \u09b0\u09cb\u09ad\u09be\u09b0 \u099a\u09be\u0981\u09a6\u09c7\u09b0 \u09ae\u09be\u099f\u09bf\u09a4\u09c7 \u098f\u0997\u09bf\u09df\u09c7 \u09af\u09c7\u09a4\u09c7 \u09a5\u09be\u0995\u09ac\u09c7\u0964<\/li>\n<li>\u09b8\u09cd\u0995\u09cd\u09b0\u09bf\u09a8\u09c7\u09b0 \u09ac\u09be\u0981-\u09a6\u09bf\u0995\u09c7 <strong>\u2018ISRO COMMAND\u2019<\/strong> \u09aa\u09cd\u09af\u09be\u09a8\u09c7\u09b2\u09c7 \u098f\u0995\u099f\u09bf \u09e8-\u0985\u0999\u09cd\u0995\u09c7\u09b0 \u09ac\u09bf\u09af\u09bc\u09cb\u0997 \u09a6\u09c7\u0993\u09df\u09be \u09a5\u09be\u0995\u09ac\u09c7 (\u09af\u09c7\u09ae\u09a8: \u09eb\u09ec \u2013 \u09e7\u09e8 = ?)\u0964<\/li>\n<li>\u099a\u09be\u0981\u09a6\u09c7\u09b0 \u09ae\u09be\u099f\u09bf\u09a4\u09c7 \u098f\u0995\u099f\u09bf \u09ac\u09bf\u09b6\u09be\u09b2 \u09aa\u09be\u09a5\u09b0 (Lunar Rock) \u09a4\u09cb\u09ae\u09be\u09b0 \u09b0\u09cb\u09ad\u09be\u09b0\u09c7\u09b0 \u09a6\u09bf\u0995\u09c7 \u098f\u0997\u09bf\u09df\u09c7 \u0986\u09b8\u09ac\u09c7\u0964<\/li>\n<li>\u09aa\u09be\u09a5\u09b0\u099f\u09bf \u09a7\u09be\u0995\u09cd\u0995\u09be \u09a6\u09c7\u0993\u09df\u09be\u09b0 \u0986\u0997\u09c7\u0987, \u09ac\u09cd\u09b0\u09c7\u09a8\u09c7 \u09b9\u09bf\u09b8\u09be\u09ac \u0995\u09b0\u09c7 \u09a8\u09bf\u099a\u09c7\u09b0 \u09b8\u09a0\u09bf\u0995 \u0989\u09a4\u09cd\u09a4\u09b0\u099f\u09bf \u09a8\u09bf\u09b0\u09cd\u09ac\u09be\u099a\u09a8 \u0995\u09b0\u09cb\u0964<\/li>\n<li>\u09b8\u09a0\u09bf\u0995 \u0989\u09a4\u09cd\u09a4\u09b0 \u09a6\u09bf\u09b2\u09c7 \u09b0\u09cb\u09ad\u09be\u09b0 \u09a5\u09c7\u0995\u09c7 \u098f\u0995\u099f\u09bf \u09b6\u0995\u09cd\u09a4\u09bf\u09b6\u09be\u09b2\u09c0 \u09a8\u09c0\u09b2 \u09b2\u09c7\u099c\u09be\u09b0 (LIBS) \u09ac\u09c7\u09b0 \u09b9\u09df\u09c7 \u09aa\u09be\u09a5\u09b0\u099f\u09bf\u0995\u09c7 \u09a7\u09cd\u09ac\u0982\u09b8 \u0995\u09b0\u09c7 \u09a6\u09c7\u09ac\u09c7 \u098f\u09ac\u0982 \u09a4\u09c1\u09ae\u09bf \u099a\u09be\u0981\u09a6\u09c7\u09b0 \u09ae\u09c2\u09b2\u09cd\u09af\u09ac\u09be\u09a8 \u0996\u09a8\u09bf\u099c (Minerals) \u09b8\u0982\u0997\u09cd\u09b0\u09b9 \u0995\u09b0\u09a4\u09c7 \u09aa\u09be\u09b0\u09ac\u09c7!<\/li>\n<li>\u09b9\u09bf\u09b8\u09be\u09ac \u0995\u09b0\u09a4\u09c7 \u09a6\u09c7\u09b0\u09bf \u0995\u09b0\u09b2\u09c7 \u09ac\u09be \u09ad\u09c1\u09b2 \u0989\u09a4\u09cd\u09a4\u09b0 \u09a6\u09bf\u09b2\u09c7 \u09b0\u09cb\u09ad\u09be\u09b0\u099f\u09bf \u09aa\u09be\u09a5\u09b0\u09c7 \u09a7\u09be\u0995\u09cd\u0995\u09be \u0996\u09be\u09ac\u09c7 \u098f\u09ac\u0982 \u09b8\u09bf\u09b8\u09cd\u099f\u09c7\u09ae \u09aa\u09be\u0993\u09df\u09be\u09b0 \u0995\u09ae\u09c7 \u09af\u09be\u09ac\u09c7\u0964<\/li>\n<\/ul>\n<p>\u09aa\u09be\u0993\u09df\u09be\u09b0 \u09b6\u09c7\u09b7 \u09b9\u0993\u09df\u09be\u09b0 \u0986\u0997\u09c7\u0987 \u09b8\u09b0\u09cd\u09ac\u09cb\u099a\u09cd\u099a \u0996\u09a8\u09bf\u099c \u09b8\u0982\u0997\u09cd\u09b0\u09b9 \u0995\u09b0\u09c7 \u09ae\u09bf\u09b6\u09a8\u099f\u09bf \u09b8\u09ab\u09b2 \u0995\u09b0\u09cb\u0964 \u0996\u09be\u09a4\u09be-\u0995\u09b2\u09ae \u09a6\u09c2\u09b0\u09c7 \u09b8\u09b0\u09bf\u09df\u09c7 \u098f\u0996\u09a8\u0987 \u09b8\u09cd\u09aa\u09c7\u09b8 \u09ae\u09bf\u09b6\u09a8\u09c7 \u09af\u09c1\u0995\u09cd\u09a4 \u09b9\u0993!<\/p>\n    <div id=\"qsh-27074-273\" class=\"qsh-sim-frame-wrap\" style=\"--qsh-aspect: 4\/3;\">\n        <div class=\"qsh-sim-bar\">\n            <div class=\"qsh-sim-label\"><span class=\"qsh-dot\"><\/span> Interactive Simulator<\/div>\n            <div class=\"qsh-sim-controls\">\n                <button type=\"button\" class=\"qsh-sim-btn qsh-btn-reload\" onclick=\"document.getElementById('if-qsh-27074-273').srcdoc = document.getElementById('if-qsh-27074-273').srcdoc;\" aria-label=\"Restart\">\n                    <svg viewbox=\"0 0 24 24\" width=\"14\" height=\"14\" fill=\"currentColor\"><path d=\"M17.65 6.35C16.2 4.9 14.21 4 12 4c-4.42 0-7.99 3.58-7.99 8s3.57 8 7.99 8c3.73 0 6.84-2.55 7.73-6h-2.08c-.82 2.33-3.04 4-5.65 4-3.31 0-6-2.69-6-6s2.69-6 6-6c1.66 0 3.14.69 4.22 1.78L13 11h7V4l-2.35 2.35z\"><\/path><\/svg>\n                <\/button>\n                <button type=\"button\" class=\"qsh-sim-btn qsh-btn-fs\" id=\"fs-btn-qsh-27074-273\" aria-label=\"Fullscreen\">\n                    <svg viewbox=\"0 0 24 24\" width=\"14\" height=\"14\" fill=\"currentColor\"><path d=\"M7 14H5v5h5v-2H7v-3zm-2-4h2V7h3V5H5v5zm12 7h-3v2h5v-5h-2v3zM14 5v2h3v3h2V5h-5z\"><\/path><\/svg>\n                    <span>Expand<\/span>\n                <\/button>\n            <\/div>\n        <\/div>\n        <div class=\"qsh-sim-viewport\">\n            <iframe id=\"if-qsh-27074-273\" srcdoc=\"&lt;!DOCTYPE html&gt;&lt;html&gt;&lt;head&gt;&lt;base href=&quot;https:\/\/qsh.in\/boards\/wbbse\/&quot;&gt;&lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no&quot;&gt;&lt;style&gt;*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;}html,body{width:100%;height:100%;margin:0;padding:0;overflow:hidden;touch-action:manipulation;background:#0b0f19;color:#f8fafc;font-family:system-ui,-apple-system,sans-serif;}&lt;\/style&gt;&lt;style&gt;:root {\r\n    --bg-space: #020617;\r\n    --navy-glass: rgba(15, 23, 42, 0.88);\r\n    --border-cyan: rgba(56, 189, 248, 0.35);\r\n    --primary-cyan: #38bdf8;\r\n    --isro-orange: #f97316;\r\n    --signal-green: #22c55e;\r\n    --danger-red: #ef4444;\r\n    --text-pure: #f8fafc;\r\n    --text-muted: #94a3b8;\r\n    --font-stem: &quot;Exo 2&quot;, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Roboto, sans-serif;\r\n}\r\n\r\n#sim-root * {\r\n    box-sizing: border-box;\r\n    margin: 0;\r\n    padding: 0;\r\n    user-select: none;\r\n    -webkit-user-select: none;\r\n}\r\n\r\n#sim-root {\r\n    position: relative;\r\n    width: 100%;\r\n    max-width: 850px;\r\n    height: 88vh;\r\n    height: 88dvh;\r\n    min-height: 600px;\r\n    max-height: 940px;\r\n    margin: 0.5rem auto;\r\n    background-color: var(--bg-space);\r\n    overflow: hidden;\r\n    touch-action: manipulation;\r\n    -webkit-tap-highlight-color: transparent;\r\n    font-family: var(--font-stem);\r\n    border-radius: 18px;\r\n    box-shadow: 0 20px 50px rgba(0, 0, 0, 0.9), 0 0 0 1px rgba(56, 189, 248, 0.2);\r\n    display: flex;\r\n    flex-direction: column;\r\n}\r\n\r\n\/* Deep Space &amp; Orbit Backdrops *\/\r\n#space-viewport {\r\n    position: absolute;\r\n    inset: 0;\r\n    z-index: 0;\r\n    overflow: hidden;\r\n}\r\n.stars-layer {\r\n    position: absolute;\r\n    width: 200%;\r\n    height: 200%;\r\n    background-repeat: repeat;\r\n}\r\n.stars-far {\r\n    background-image: radial-gradient(1px 1px at 20px 30px, #ffffff, rgba(0,0,0,0)),\r\n                      radial-gradient(1px 1px at 75px 120px, #cbd5e1, rgba(0,0,0,0));\r\n    background-size: 150px 150px;\r\n    opacity: 0.5;\r\n    animation: driftStars 120s linear infinite;\r\n}\r\n.stars-mid {\r\n    background-image: radial-gradient(1.5px 1.5px at 100px 50px, #38bdf8, rgba(0,0,0,0)),\r\n                      radial-gradient(1.5px 1.5px at 180px 170px, #ffffff, rgba(0,0,0,0));\r\n    background-size: 220px 220px;\r\n    opacity: 0.7;\r\n    animation: driftStars 60s linear infinite;\r\n}\r\n.stars-near {\r\n    background-image: radial-gradient(2px 2px at 40px 140px, #fde047, rgba(0,0,0,0));\r\n    background-size: 300px 300px;\r\n    opacity: 0.9;\r\n    animation: driftStars 30s linear infinite;\r\n}\r\n.nebula-glow {\r\n    position: absolute;\r\n    inset: -20%;\r\n    background: radial-gradient(circle at 70% 30%, rgba(56, 189, 248, 0.12) 0%, transparent 50%),\r\n                radial-gradient(circle at 20% 80%, rgba(249, 115, 22, 0.08) 0%, transparent 50%);\r\n    filter: blur(40px);\r\n}\r\n@keyframes driftStars {\r\n    from { transform: translateY(0); }\r\n    to { transform: translateY(-50%); }\r\n}\r\n\r\n\/* Interactive Canvas Layer *\/\r\n#flight-canvas {\r\n    position: absolute;\r\n    inset: 0;\r\n    width: 100%;\r\n    height: 100%;\r\n    z-index: 5;\r\n    pointer-events: none;\r\n}\r\n\r\n\/* Celestial Rig Positioning *\/\r\n#celestial-rig {\r\n    position: absolute;\r\n    inset: 0;\r\n    z-index: 2;\r\n    pointer-events: none;\r\n}\r\n.celestial-body {\r\n    position: absolute;\r\n    left: 50%;\r\n    transform: translateX(-50%);\r\n    border-radius: 50%;\r\n    transition: transform 1.2s cubic-bezier(0.16, 1, 0.3, 1), \r\n                top 1.2s cubic-bezier(0.16, 1, 0.3, 1), \r\n                bottom 1.2s cubic-bezier(0.16, 1, 0.3, 1), \r\n                opacity 1.2s ease;\r\n}\r\n\r\n\/* Earth Sphere (Starts massive at bottom, sinks down and shrinks far away) *\/\r\n#earth-orb {\r\n    bottom: -320px;\r\n    width: 600px;\r\n    height: 600px;\r\n    z-index: 2;\r\n}\r\n.earth-surf {\r\n    width: 100%;\r\n    height: 100%;\r\n    border-radius: 50%;\r\n    background: radial-gradient(circle at 50% 20%, #0284c7 0%, #1e3a8a 50%, #030712 90%);\r\n    box-shadow: inset 0 20px 60px rgba(56, 189, 248, 0.6), 0 0 80px rgba(14, 165, 233, 0.4);\r\n    position: relative;\r\n    overflow: hidden;\r\n}\r\n.earth-surf::after {\r\n    content: '';\r\n    position: absolute;\r\n    top: 20%;\r\n    left: 15%;\r\n    width: 45%;\r\n    height: 35%;\r\n    background: #4ade80;\r\n    border-radius: 40%;\r\n    filter: blur(8px);\r\n    opacity: 0.65;\r\n}\r\n.earth-atmo {\r\n    position: absolute;\r\n    inset: -5%;\r\n    border-radius: 50%;\r\n    background: radial-gradient(circle, rgba(56, 189, 248, 0.3) 0%, transparent 70%);\r\n}\r\n\r\n\/* Moon Sphere (Starts small at top-center, grows massive as spacecraft nears touchdown) *\/\r\n#moon-orb {\r\n    top: 80px;\r\n    width: 450px;\r\n    height: 450px;\r\n    transform: translateX(-50%) scale(0.15);\r\n    opacity: 0.4;\r\n    z-index: 3;\r\n}\r\n.moon-surf {\r\n    width: 100%;\r\n    height: 100%;\r\n    border-radius: 50%;\r\n    background: radial-gradient(circle at 50% 80%, #94a3b8 0%, #475569 50%, #0f172a 90%);\r\n    box-shadow: inset 0 -20px 50px rgba(248, 250, 252, 0.4), 0 0 40px rgba(203, 213, 225, 0.2);\r\n    position: relative;\r\n    overflow: hidden;\r\n}\r\n.moon-atmosphere {\r\n    position: absolute;\r\n    inset: -6%;\r\n    border-radius: 50%;\r\n    background: radial-gradient(circle, rgba(203, 213, 225, 0.2) 0%, transparent 70%);\r\n}\r\n.crater {\r\n    position: absolute;\r\n    border-radius: 50%;\r\n    background: rgba(15, 23, 42, 0.65);\r\n    box-shadow: inset 2px 2px 5px rgba(0, 0, 0, 0.8), 1px 1px 2px rgba(255, 255, 255, 0.15);\r\n}\r\n.c-lg { width: 80px; height: 80px; bottom: 25%; left: 35%; }\r\n.c-md { width: 45px; height: 45px; bottom: 45%; left: 60%; }\r\n.c-sm { width: 28px; height: 28px; bottom: 20%; left: 55%; }\r\n.c-xs { width: 16px; height: 16px; bottom: 60%; left: 30%; }\r\n\r\n\/* Spacecraft Rig *\/\r\n#spacecraft-rig {\r\n    position: absolute;\r\n    bottom: 26%;\r\n    left: 50%;\r\n    width: 100px;\r\n    height: 150px;\r\n    transform: translateX(-50%);\r\n    z-index: 10;\r\n    transition: all 1.2s cubic-bezier(0.34, 1.56, 0.64, 1);\r\n}\r\n#spacecraft-rig.flight-bob {\r\n    animation: flightBob 2.5s infinite ease-in-out alternate;\r\n}\r\n@keyframes flightBob {\r\n    0% { transform: translateX(-50%) translateY(0) rotate(0deg); }\r\n    100% { transform: translateX(-50%) translateY(-10px) rotate(1.5deg); }\r\n}\r\n\r\n\/* Thruster Exhaust Plume *\/\r\n#thruster-plume {\r\n    position: absolute;\r\n    bottom: -15px;\r\n    left: 50%;\r\n    transform: translateX(-50%);\r\n    width: 26px;\r\n    height: 45px;\r\n    background: linear-gradient(180deg, #ffffff 0%, #38bdf8 30%, #f97316 70%, transparent 100%);\r\n    border-radius: 50% 50% 30% 30% \/ 80% 80% 20% 20%;\r\n    filter: url(#thrusterGlow);\r\n    opacity: 0.6;\r\n    transition: height 0.2s, opacity 0.2s;\r\n}\r\n#thruster-plume.plume-burn {\r\n    height: 85px;\r\n    opacity: 1;\r\n    animation: burnPulse 0.08s infinite alternate;\r\n}\r\n@keyframes burnPulse {\r\n    0% { transform: translateX(-50%) scaleX(0.9) scaleY(0.95); }\r\n    100% { transform: translateX(-50%) scaleX(1.1) scaleY(1.1); }\r\n}\r\n\r\n\/* HUD Header Deck *\/\r\n#hud-deck {\r\n    position: relative;\r\n    z-index: 20;\r\n    padding: 0.8rem 1rem;\r\n    display: flex;\r\n    justify-content: space-between;\r\n    align-items: center;\r\n    background: linear-gradient(180deg, rgba(2, 6, 23, 0.95) 0%, transparent 100%);\r\n}\r\n.telemetry-card {\r\n    display: flex;\r\n    flex-direction: column;\r\n    align-items: flex-start;\r\n}\r\n.center-card {\r\n    flex: 1;\r\n    max-width: 320px;\r\n    margin: 0 1rem;\r\n    align-items: center;\r\n}\r\n.hud-tag {\r\n    font-size: 0.65rem;\r\n    letter-spacing: 1.5px;\r\n    font-weight: 800;\r\n    color: var(--text-muted);\r\n    margin-bottom: 3px;\r\n}\r\n.hud-val {\r\n    font-size: 1.1rem;\r\n    font-weight: 900;\r\n    letter-spacing: 0.5px;\r\n}\r\n.text-cyan { color: var(--primary-cyan); text-shadow: 0 0 10px rgba(56,189,248,0.5); }\r\n.text-orange { color: var(--isro-orange); text-shadow: 0 0 10px rgba(249,115,22,0.5); }\r\n\r\n\/* Orbital Progress Bar *\/\r\n.trajectory-track {\r\n    position: relative;\r\n    width: 100%;\r\n    height: 14px;\r\n    background: rgba(15, 23, 42, 0.8);\r\n    border: 1.5px solid var(--border-cyan);\r\n    border-radius: 999px;\r\n    overflow: visible;\r\n}\r\n.trajectory-fill {\r\n    width: 0%;\r\n    height: 100%;\r\n    background: linear-gradient(90deg, var(--primary-cyan), var(--isro-orange));\r\n    border-radius: 999px;\r\n    box-shadow: 0 0 12px var(--primary-cyan);\r\n    transition: width 0.6s cubic-bezier(0.16, 1, 0.3, 1);\r\n}\r\n.trajectory-marker {\r\n    position: absolute;\r\n    top: 50%;\r\n    left: 0%;\r\n    transform: translate(-50%, -50%);\r\n    font-size: 0.9rem;\r\n    filter: drop-shadow(0 0 4px #000);\r\n    transition: left 0.6s cubic-bezier(0.16, 1, 0.3, 1);\r\n}\r\n\r\n#health-grid { display: flex; gap: 4px; font-size: 1.1rem; }\r\n.sig-node { opacity: 0.2; filter: grayscale(1); transition: all 0.3s; }\r\n.sig-node.active { opacity: 1; filter: grayscale(0) drop-shadow(0 0 6px var(--signal-green)); }\r\n\r\n\/* Side-Anchored Navigational Plate (Clear view of Center Space Orbit) *\/\r\n#navcom-dock {\r\n    position: absolute;\r\n    top: 14%;\r\n    right: 3%;\r\n    z-index: 20;\r\n    width: clamp(200px, 32vw, 270px);\r\n    background: var(--navy-glass);\r\n    border: 2px solid var(--border-cyan);\r\n    border-left: 4px solid var(--isro-orange);\r\n    border-radius: 14px;\r\n    padding: 0.8rem 1rem;\r\n    backdrop-filter: blur(14px);\r\n    -webkit-backdrop-filter: blur(14px);\r\n    box-shadow: 0 12px 35px rgba(0, 0, 0, 0.7);\r\n    display: flex;\r\n    flex-direction: column;\r\n    align-items: center;\r\n    transition: transform 0.3s ease, opacity 0.3s ease;\r\n}\r\n.navcom-header {\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 6px;\r\n    font-size: 0.65rem;\r\n    font-weight: 800;\r\n    letter-spacing: 1px;\r\n    color: var(--text-muted);\r\n    margin-bottom: 0.4rem;\r\n    width: 100%;\r\n}\r\n.status-blip {\r\n    width: 8px;\r\n    height: 8px;\r\n    border-radius: 50%;\r\n    background-color: var(--signal-green);\r\n    box-shadow: 0 0 8px var(--signal-green);\r\n    animation: blip 1.5s infinite alternate;\r\n}\r\n@keyframes blip {\r\n    0% { opacity: 0.4; }\r\n    100% { opacity: 1; }\r\n}\r\n\r\n#math-display {\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    gap: 6px;\r\n    font-size: clamp(1.8rem, 4.5vw, 2.5rem);\r\n    font-weight: 900;\r\n}\r\n.calc-text { color: var(--text-pure); text-shadow: 0 0 15px rgba(248,250,252,0.4); }\r\n.calc-op { color: var(--isro-orange); }\r\n.calc-target { color: var(--primary-cyan); animation: targetPulse 1s infinite alternate; }\r\n@keyframes targetPulse {\r\n    0% { opacity: 0.7; transform: scale(0.96); }\r\n    100% { opacity: 1; transform: scale(1.05); }\r\n}\r\n\r\n.countdown-bar-frame {\r\n    width: 100%;\r\n    height: 6px;\r\n    background: rgba(0, 0, 0, 0.6);\r\n    border-radius: 999px;\r\n    margin-top: 10px;\r\n    overflow: hidden;\r\n    border: 1px solid rgba(255, 255, 255, 0.1);\r\n}\r\n#countdown-progress {\r\n    width: 100%;\r\n    height: 100%;\r\n    background: var(--signal-green);\r\n    box-shadow: 0 0 8px var(--signal-green);\r\n    transition: width 0.1s linear, background-color 0.3s;\r\n}\r\n\r\n\/* Control Dock (Thumb Zone) *\/\r\n#control-dock {\r\n    position: relative;\r\n    z-index: 20;\r\n    width: 100%;\r\n    margin-top: auto;\r\n    padding: 1rem 1rem calc(1.2rem + env(safe-area-inset-bottom, 12px));\r\n    background: linear-gradient(0deg, rgba(2,6,23,0.98) 60%, rgba(2,6,23,0.7) 100%);\r\n    border-top: 1px solid var(--border-cyan);\r\n    display: flex;\r\n    flex-direction: column;\r\n    align-items: center;\r\n}\r\n.dock-caption {\r\n    font-size: 0.75rem;\r\n    font-weight: 800;\r\n    color: var(--text-muted);\r\n    letter-spacing: 1px;\r\n    margin-bottom: 0.8rem;\r\n}\r\n.keypad-grid {\r\n    display: flex;\r\n    justify-content: center;\r\n    gap: 1rem;\r\n    width: 100%;\r\n    max-width: 500px;\r\n}\r\n.nav-key {\r\n    flex: 1;\r\n    aspect-ratio: 1.4\/1;\r\n    max-width: 140px;\r\n    background: linear-gradient(135deg, #1e293b 0%, #0f172a 100%);\r\n    border: 2px solid #334155;\r\n    border-radius: 14px;\r\n    color: var(--text-pure);\r\n    position: relative;\r\n    cursor: pointer;\r\n    box-shadow: 0 6px 0 #020617, 0 12px 20px rgba(0, 0, 0, 0.6);\r\n    display: flex;\r\n    justify-content: center;\r\n    align-items: center;\r\n    transition: all 0.1s ease;\r\n}\r\n.key-index {\r\n    position: absolute;\r\n    top: 6px;\r\n    left: 8px;\r\n    font-size: 0.6rem;\r\n    font-weight: 800;\r\n    color: var(--primary-cyan);\r\n}\r\n.key-val {\r\n    font-size: clamp(2rem, 6vw, 2.7rem);\r\n    font-weight: 900;\r\n}\r\n.nav-key:active {\r\n    transform: translateY(6px);\r\n    box-shadow: 0 0 0 #020617;\r\n    border-color: var(--primary-cyan);\r\n}\r\n.nav-key.key-correct {\r\n    border-color: var(--signal-green) !important;\r\n    background: linear-gradient(135deg, #065f46 0%, #022c22 100%) !important;\r\n    box-shadow: 0 0 25px var(--signal-green) !important;\r\n}\r\n.nav-key.key-wrong {\r\n    border-color: var(--danger-red) !important;\r\n    background: linear-gradient(135deg, #991b1b 0%, #450a0a 100%) !important;\r\n    box-shadow: 0 0 25px var(--danger-red) !important;\r\n}\r\n\r\n\/* Floating HUD Text *\/\r\n#feedback-layer {\r\n    position: absolute;\r\n    inset: 0;\r\n    pointer-events: none;\r\n    z-index: 40;\r\n}\r\n.float-msg {\r\n    position: absolute;\r\n    left: 50%;\r\n    top: 48%;\r\n    transform: translate(-50%, -50%);\r\n    font-size: 2.2rem;\r\n    font-weight: 900;\r\n    text-align: center;\r\n    animation: msgFloat 1.2s cubic-bezier(0.16, 1, 0.3, 1) forwards;\r\n}\r\n@keyframes msgFloat {\r\n    0% { opacity: 0; transform: translate(-50%, 0) scale(0.8); }\r\n    20% { opacity: 1; transform: translate(-50%, -20px) scale(1.1); }\r\n    100% { opacity: 0; transform: translate(-50%, -80px) scale(1); }\r\n}\r\n\r\n\/* Modals &amp; Screen Flash *\/\r\n#flash-overlay {\r\n    position: absolute;\r\n    inset: 0;\r\n    background: #ffffff;\r\n    opacity: 0;\r\n    z-index: 50;\r\n    pointer-events: none;\r\n    transition: opacity 0.15s;\r\n}\r\n.flash-triggered { opacity: 0.3 !important; }\r\n\r\n.modal-veil {\r\n    position: absolute;\r\n    inset: 0;\r\n    background: rgba(2, 6, 23, 0.92);\r\n    backdrop-filter: blur(16px);\r\n    -webkit-backdrop-filter: blur(16px);\r\n    z-index: 100;\r\n    display: flex;\r\n    justify-content: center;\r\n    align-items: center;\r\n    padding: 1.5rem;\r\n}\r\n.modal-veil.hidden { display: none; }\r\n.modal-card {\r\n    background: var(--navy-glass);\r\n    border: 2px solid var(--border-cyan);\r\n    border-radius: 20px;\r\n    padding: 2.5rem 1.8rem;\r\n    text-align: center;\r\n    max-width: 480px;\r\n    box-shadow: 0 20px 60px rgba(0, 0, 0, 0.8);\r\n}\r\n.modal-badge {\r\n    display: inline-block;\r\n    padding: 4px 12px;\r\n    background: rgba(249, 115, 22, 0.2);\r\n    border: 1px solid var(--isro-orange);\r\n    color: var(--isro-orange);\r\n    border-radius: 999px;\r\n    font-size: 0.75rem;\r\n    font-weight: 800;\r\n    letter-spacing: 1px;\r\n    margin-bottom: 1rem;\r\n}\r\n.modal-title {\r\n    font-size: 2.2rem;\r\n    font-weight: 900;\r\n    color: var(--text-pure);\r\n    margin-bottom: 1rem;\r\n    letter-spacing: 1px;\r\n}\r\n.modal-desc {\r\n    font-size: 1rem;\r\n    line-height: 1.6;\r\n    color: var(--text-muted);\r\n    margin-bottom: 2rem;\r\n}\r\n.launch-btn {\r\n    background: linear-gradient(135deg, #f97316 0%, #c2410c 100%);\r\n    border: 2px solid #fdba74;\r\n    border-radius: 999px;\r\n    color: #ffffff;\r\n    font-size: 1.25rem;\r\n    font-weight: 900;\r\n    letter-spacing: 1px;\r\n    padding: 1rem 2.8rem;\r\n    cursor: pointer;\r\n    box-shadow: 0 6px 0 #7c2d12, 0 15px 30px rgba(249, 115, 22, 0.5);\r\n    transition: all 0.1s ease;\r\n}\r\n.launch-btn:active {\r\n    transform: translateY(6px);\r\n    box-shadow: 0 0 0 #7c2d12;\r\n}\r\n\r\n\/* Pulse animation for NavCom Panel entrance *\/\r\n.anim-pop { animation: popIn 0.35s cubic-bezier(0.175, 0.885, 0.32, 1.275); }\r\n.anim-out { transform: scale(0.7); opacity: 0; }\r\n@keyframes popIn {\r\n    0% { transform: scale(0.8); opacity: 0; }\r\n    100% { transform: scale(1); opacity: 1; }\r\n}&lt;\/style&gt;&lt;\/head&gt;&lt;body&gt;&lt;div id=&quot;sim-root&quot; data-stage=&quot;1&quot;&gt;\r\n    <!-- Deep Space Atmospheric Layer -->\r\n    &lt;div id=&quot;space-viewport&quot;&gt;\r\n        &lt;div class=&quot;stars-layer stars-far&quot;&gt;&lt;\/div&gt;\r\n        &lt;div class=&quot;stars-layer stars-mid&quot;&gt;&lt;\/div&gt;\r\n        &lt;div class=&quot;stars-layer stars-near&quot;&gt;&lt;\/div&gt;\r\n        &lt;div class=&quot;nebula-glow&quot;&gt;&lt;\/div&gt;\r\n    &lt;\/div&gt;\r\n\r\n    <!-- Canvas Simulation Layer (Physics, Orbits, Particle FX) -->\r\n    &lt;canvas id=&quot;flight-canvas&quot;&gt;&lt;\/canvas&gt;\r\n\r\n    <!-- Celestial Objects Visual Rig -->\r\n    &lt;div id=&quot;celestial-rig&quot;&gt;\r\n        <!-- Earth Sphere -->\r\n        &lt;div id=&quot;earth-orb&quot; class=&quot;celestial-body&quot;&gt;\r\n            &lt;div class=&quot;planet-atmosphere earth-atmo&quot;&gt;&lt;\/div&gt;\r\n            &lt;div class=&quot;planet-surface earth-surf&quot;&gt;&lt;\/div&gt;\r\n        &lt;\/div&gt;\r\n        <!-- Moon Sphere -->\r\n        &lt;div id=&quot;moon-orb&quot; class=&quot;celestial-body&quot;&gt;\r\n            &lt;div class=&quot;planet-surface moon-surf&quot;&gt;\r\n                &lt;div class=&quot;crater c-lg&quot;&gt;&lt;\/div&gt;\r\n                &lt;div class=&quot;crater c-md&quot;&gt;&lt;\/div&gt;\r\n                &lt;div class=&quot;crater c-sm&quot;&gt;&lt;\/div&gt;\r\n            &lt;\/div&gt;\r\n        &lt;\/div&gt;\r\n    &lt;\/div&gt;\r\n\r\n    <!-- Spacecraft Vector Rig -->\r\n    &lt;div id=&quot;spacecraft-rig&quot;&gt;\r\n        &lt;div id=&quot;thruster-plume&quot; class=&quot;plume-idle&quot;&gt;&lt;\/div&gt;\r\n        \r\n        &lt;svg id=&quot;craft-svg&quot; viewBox=&quot;0 0 120 180&quot; xmlns=&quot;http:\/\/www.w3.org\/2000\/svg&quot;&gt;\r\n            &lt;defs&gt;\r\n                &lt;linearGradient id=&quot;goldMylar&quot; x1=&quot;0%&quot; y1=&quot;0%&quot; x2=&quot;100%&quot; y2=&quot;100%&quot;&gt;\r\n                    &lt;stop offset=&quot;0%&quot; stop-color=&quot;#fef08a&quot; \/&gt;\r\n                    &lt;stop offset=&quot;50%&quot; stop-color=&quot;#eab308&quot; \/&gt;\r\n                    &lt;stop offset=&quot;100%&quot; stop-color=&quot;#854d0e&quot; \/&gt;\r\n                &lt;\/linearGradient&gt;\r\n                &lt;linearGradient id=&quot;rocketBody&quot; x1=&quot;0%&quot; y1=&quot;0%&quot; x2=&quot;100%&quot; y2=&quot;0%&quot;&gt;\r\n                    &lt;stop offset=&quot;0%&quot; stop-color=&quot;#94a3b8&quot; \/&gt;\r\n                    &lt;stop offset=&quot;40%&quot; stop-color=&quot;#f8fafc&quot; \/&gt;\r\n                    &lt;stop offset=&quot;100%&quot; stop-color=&quot;#64748b&quot; \/&gt;\r\n                &lt;\/linearGradient&gt;\r\n                &lt;filter id=&quot;thrusterGlow&quot;&gt;\r\n                    &lt;feGaussianBlur stdDeviation=&quot;3&quot; result=&quot;coloredBlur&quot;\/&gt;\r\n                    &lt;feMerge&gt;\r\n                        &lt;feMergeNode in=&quot;coloredBlur&quot;\/&gt;\r\n                        &lt;feMergeNode in=&quot;SourceGraphic&quot;\/&gt;\r\n                    &lt;\/feMerge&gt;\r\n                &lt;\/filter&gt;\r\n            &lt;\/defs&gt;\r\n\r\n            <!-- Stage 1 Module: LVM3 Heavy Rocket -->\r\n            &lt;g id=&quot;craft-rocket&quot;&gt;\r\n                <!-- S200 Boosters -->\r\n                &lt;path d=&quot;M 18 60 L 32 60 L 32 145 L 18 145 Z&quot; fill=&quot;url(#rocketBody)&quot; \/&gt;\r\n                &lt;path d=&quot;M 18 60 L 25 40 L 32 60 Z&quot; fill=&quot;#e2e8f0&quot; \/&gt;\r\n                &lt;path d=&quot;M 88 60 L 102 60 L 102 145 L 88 145 Z&quot; fill=&quot;url(#rocketBody)&quot; \/&gt;\r\n                &lt;path d=&quot;M 88 60 L 95 40 L 102 60 Z&quot; fill=&quot;#e2e8f0&quot; \/&gt;\r\n                <!-- L110 Core Stage -->\r\n                &lt;rect x=&quot;40&quot; y=&quot;35&quot; width=&quot;40&quot; height=&quot;115&quot; fill=&quot;url(#rocketBody)&quot; rx=&quot;4&quot; \/&gt;\r\n                <!-- Tricolor Stripes -->\r\n                &lt;rect x=&quot;40&quot; y=&quot;80&quot; width=&quot;40&quot; height=&quot;6&quot; fill=&quot;#f97316&quot; \/&gt;\r\n                &lt;rect x=&quot;40&quot; y=&quot;86&quot; width=&quot;40&quot; height=&quot;6&quot; fill=&quot;#ffffff&quot; \/&gt;\r\n                &lt;rect x=&quot;40&quot; y=&quot;92&quot; width=&quot;40&quot; height=&quot;6&quot; fill=&quot;#16a34a&quot; \/&gt;\r\n                <!-- Payload Fairing -->\r\n                &lt;path d=&quot;M 40 35 Q 60 -5 80 35 Z&quot; fill=&quot;#f8fafc&quot; \/&gt;\r\n            &lt;\/g&gt;\r\n\r\n            <!-- Stage 2 & 3 Module: Propulsion Module + Vikram Lander -->\r\n            &lt;g id=&quot;craft-composite&quot; style=&quot;display:none;&quot;&gt;\r\n                <!-- Solar Arrays -->\r\n                &lt;rect x=&quot;10&quot; y=&quot;65&quot; width=&quot;100&quot; height=&quot;20&quot; fill=&quot;url(#goldMylar)&quot; stroke=&quot;#ca8a04&quot; stroke-width=&quot;1.5&quot; \/&gt;\r\n                <!-- Propulsion Cylinder -->\r\n                &lt;rect x=&quot;42&quot; y=&quot;55&quot; width=&quot;36&quot; height=&quot;42&quot; fill=&quot;#475569&quot; stroke=&quot;#94a3b8&quot; stroke-width=&quot;2&quot; rx=&quot;3&quot; \/&gt;\r\n                <!-- Vikram Lander on Top -->\r\n                &lt;polygon points=&quot;46,55 50,32 70,32 74,55&quot; fill=&quot;url(#goldMylar)&quot; stroke=&quot;#ca8a04&quot; stroke-width=&quot;1.5&quot; \/&gt;\r\n                <!-- Main Thruster Nozzle -->\r\n                &lt;path d=&quot;M 52 97 L 48 112 L 72 112 L 68 97 Z&quot; fill=&quot;#1e293b&quot; \/&gt;\r\n            &lt;\/g&gt;\r\n\r\n            <!-- Stage 4 Module: Vikram Lander Descent Mode -->\r\n            &lt;g id=&quot;craft-lander&quot; style=&quot;display:none;&quot;&gt;\r\n                <!-- Main Chassis -->\r\n                &lt;polygon points=&quot;42,75 48,45 72,45 78,75&quot; fill=&quot;url(#goldMylar)&quot; stroke=&quot;#ca8a04&quot; stroke-width=&quot;1.5&quot; \/&gt;\r\n                <!-- Instrument Boxes -->\r\n                &lt;rect x=&quot;46&quot; y=&quot;50&quot; width=&quot;10&quot; height=&quot;12&quot; fill=&quot;#e2e8f0&quot; \/&gt;\r\n                &lt;rect x=&quot;64&quot; y=&quot;50&quot; width=&quot;10&quot; height=&quot;12&quot; fill=&quot;#38bdf8&quot; \/&gt;\r\n                <!-- Landing Legs & Footpads -->\r\n                &lt;line x1=&quot;42&quot; y1=&quot;75&quot; x2=&quot;22&quot; y2=&quot;105&quot; stroke=&quot;#94a3b8&quot; stroke-width=&quot;3&quot; stroke-linecap=&quot;round&quot; \/&gt;\r\n                &lt;line x1=&quot;78&quot; y1=&quot;75&quot; x2=&quot;98&quot; y2=&quot;105&quot; stroke=&quot;#94a3b8&quot; stroke-width=&quot;3&quot; stroke-linecap=&quot;round&quot; \/&gt;\r\n                &lt;circle cx=&quot;22&quot; cy=&quot;105&quot; r=&quot;4&quot; fill=&quot;#475569&quot; \/&gt;\r\n                &lt;circle cx=&quot;98&quot; cy=&quot;105&quot; r=&quot;4&quot; fill=&quot;#475569&quot; \/&gt;\r\n                <!-- Descent Thrusters -->\r\n                &lt;path d=&quot;M 54 75 L 51 84 L 59 84 L 56 75 Z&quot; fill=&quot;#0f172a&quot; \/&gt;\r\n                &lt;path d=&quot;M 64 75 L 61 84 L 69 84 L 66 75 Z&quot; fill=&quot;#0f172a&quot; \/&gt;\r\n            &lt;\/g&gt;\r\n        &lt;\/svg&gt;\r\n    &lt;\/div&gt;\r\n\r\n    <!-- HUD (Mission Telemetry & Status) -->\r\n    &lt;header id=&quot;hud-deck&quot;&gt;\r\n        &lt;div class=&quot;telemetry-card&quot;&gt;\r\n            &lt;span class=&quot;hud-tag&quot;&gt;MISSION PHASE&lt;\/span&gt;\r\n            &lt;span class=&quot;hud-val text-cyan&quot; id=&quot;disp-phase&quot;&gt;PHASE 1: LAUNCH&lt;\/span&gt;\r\n        &lt;\/div&gt;\r\n        &lt;div class=&quot;telemetry-card center-card&quot;&gt;\r\n            &lt;span class=&quot;hud-tag&quot;&gt;LUNAR TRAJECTORY&lt;\/span&gt;\r\n            &lt;div class=&quot;trajectory-track&quot;&gt;\r\n                &lt;div id=&quot;trajectory-fill&quot; class=&quot;trajectory-fill&quot;&gt;&lt;\/div&gt;\r\n                &lt;div id=&quot;trajectory-marker&quot; class=&quot;trajectory-marker&quot;&gt;\ud83d\ude80&lt;\/div&gt;\r\n            &lt;\/div&gt;\r\n        &lt;\/div&gt;\r\n        &lt;div class=&quot;telemetry-card&quot;&gt;\r\n            &lt;span class=&quot;hud-tag&quot;&gt;SIGNAL LINK&lt;\/span&gt;\r\n            &lt;div id=&quot;health-grid&quot;&gt;\r\n                &lt;span class=&quot;sig-node active&quot;&gt;\ud83d\udce1&lt;\/span&gt;\r\n                &lt;span class=&quot;sig-node active&quot;&gt;\ud83d\udce1&lt;\/span&gt;\r\n                &lt;span class=&quot;sig-node active&quot;&gt;\ud83d\udce1&lt;\/span&gt;\r\n            &lt;\/div&gt;\r\n        &lt;\/div&gt;\r\n    &lt;\/header&gt;\r\n\r\n    <!-- ISRO Navigational Computer (Bengali Number Problem Dock) -->\r\n    &lt;div id=&quot;navcom-dock&quot;&gt;\r\n        &lt;div class=&quot;navcom-header&quot;&gt;\r\n            &lt;div class=&quot;status-blip&quot;&gt;&lt;\/div&gt;\r\n            &lt;span&gt;ISRO NAV-COMPUTER \/\/ FLIGHT VECTOR CORRECTION&lt;\/span&gt;\r\n        &lt;\/div&gt;\r\n        \r\n        &lt;div id=&quot;math-display&quot;&gt;\r\n            &lt;span id=&quot;num-a&quot; class=&quot;calc-text&quot;&gt;\u09e6\u09e6&lt;\/span&gt;\r\n            &lt;span class=&quot;calc-op&quot;&gt;\u2212&lt;\/span&gt;\r\n            &lt;span id=&quot;num-b&quot; class=&quot;calc-text&quot;&gt;\u09e6\u09e6&lt;\/span&gt;\r\n            &lt;span class=&quot;calc-op&quot;&gt;=&lt;\/span&gt;\r\n            &lt;span id=&quot;calc-unknown&quot; class=&quot;calc-target&quot;&gt;?&lt;\/span&gt;\r\n        &lt;\/div&gt;\r\n\r\n        &lt;div class=&quot;countdown-bar-frame&quot;&gt;\r\n            &lt;div id=&quot;countdown-progress&quot;&gt;&lt;\/div&gt;\r\n        &lt;\/div&gt;\r\n    &lt;\/div&gt;\r\n\r\n    <!-- Floating Mission Notification Layer -->\r\n    &lt;div id=&quot;feedback-layer&quot;&gt;&lt;\/div&gt;\r\n\r\n    <!-- Thumb Zone Interaction Controls (Bengali Numbers) -->\r\n    &lt;footer id=&quot;control-dock&quot;&gt;\r\n        &lt;div class=&quot;dock-caption&quot;&gt;EXECUTE TRAJECTORY BURN PARAMETER:&lt;\/div&gt;\r\n        &lt;div class=&quot;keypad-grid&quot;&gt;\r\n            &lt;button class=&quot;nav-key&quot; id=&quot;key-0&quot; data-idx=&quot;0&quot;&gt;\r\n                &lt;span class=&quot;key-index&quot;&gt;A&lt;\/span&gt;\r\n                &lt;span class=&quot;key-val&quot;&gt;\u09e6\u09e6&lt;\/span&gt;\r\n            &lt;\/button&gt;\r\n            &lt;button class=&quot;nav-key&quot; id=&quot;key-1&quot; data-idx=&quot;1&quot;&gt;\r\n                &lt;span class=&quot;key-index&quot;&gt;B&lt;\/span&gt;\r\n                &lt;span class=&quot;key-val&quot;&gt;\u09e6\u09e6&lt;\/span&gt;\r\n            &lt;\/button&gt;\r\n            &lt;button class=&quot;nav-key&quot; id=&quot;key-2&quot; data-idx=&quot;2&quot;&gt;\r\n                &lt;span class=&quot;key-index&quot;&gt;C&lt;\/span&gt;\r\n                &lt;span class=&quot;key-val&quot;&gt;\u09e6\u09e6&lt;\/span&gt;\r\n            &lt;\/button&gt;\r\n        &lt;\/div&gt;\r\n    &lt;\/footer&gt;\r\n\r\n    <!-- Screen Flash Indicator -->\r\n    &lt;div id=&quot;flash-overlay&quot;&gt;&lt;\/div&gt;\r\n\r\n    <!-- Mission Briefing & Debriefing Modal -->\r\n    &lt;div id=&quot;mission-modal&quot; class=&quot;modal-veil&quot;&gt;\r\n        &lt;div class=&quot;modal-card&quot;&gt;\r\n            &lt;div class=&quot;modal-badge&quot;&gt;ISRO MOON MISSION&lt;\/div&gt;\r\n            &lt;h1 class=&quot;modal-title&quot; id=&quot;modal-title&quot;&gt;CHANDRAYAAN-3&lt;\/h1&gt;\r\n            &lt;p class=&quot;modal-desc&quot; id=&quot;modal-desc&quot;&gt;\r\n                Execute 2-digit mental subtraction (no-borrow method).&lt;br&gt;\r\n                Calculate left-to-right (Tens then Units) to guide the spacecraft from Sriharikota to soft touchdown on the Lunar South Pole!\r\n            &lt;\/p&gt;\r\n            &lt;button id=&quot;btn-ignite&quot; class=&quot;launch-btn&quot;&gt;INITIATE MISSION&lt;\/button&gt;\r\n        &lt;\/div&gt;\r\n    &lt;\/div&gt;\r\n&lt;\/div&gt;&lt;script&gt;\n        window.GameController = {\n            saveScore: function(score, time, extraData) {\n                window.parent.postMessage({\n                    action: 'qsh_save_score',\n                    sim_id: 27074,\n                    score: score,\n                    time: time || 0,\n                    meta: extraData || {}\n                }, 'https:\/\/qsh.in\/boards\/wbbse');\n            }\n        };\n    &lt;\/script&gt;&lt;script&gt;(() =&gt; {\r\n    \/\/ -----------------------------------------------------------\r\n    \/\/ NUMERAL CONVERSION &amp; CONFIG\r\n    \/\/ -----------------------------------------------------------\r\n    const EN_TO_BN = { '0': '\u09e6', '1': '\u09e7', '2': '\u09e8', '3': '\u09e9', '4': '\u09ea', '5': '\u09eb', '6': '\u09ec', '7': '\u09ed', '8': '\u09ee', '9': '\u09ef' };\r\n    function toBn(numStr) {\r\n        return String(numStr).split('').map(c =&gt; EN_TO_BN[c] || c).join('');\r\n    }\r\n\r\n    const FlightConfig = {\r\n        totalSteps: 18,              \/\/ Total milestone steps to moon touchdown\r\n        initialTimeLimit: 9.0,        \/\/ Starts at exact 9.0 seconds\r\n        minimumTimeLimit: 6.0,        \/\/ Never drops below 6.0 seconds\r\n        timeDecayPerStep: 0.18,       \/\/ Gradual decay\r\n        livesCount: 3\r\n    };\r\n\r\n    const FlightState = {\r\n        isPlaying: false,\r\n        stepIndex: 0,\r\n        lives: FlightConfig.livesCount,\r\n        startTime: 0,\r\n        totalAttempts: 0,\r\n        correctAttempts: 0,\r\n        currentNumA: 0,\r\n        currentNumB: 0,\r\n        correctAnswer: 0,\r\n        timeRemaining: 9.0,\r\n        timeLimit: 9.0,\r\n        isProcessing: false,\r\n        stage: 1, \r\n        particles: [],\r\n        dustPuffs: []\r\n    };\r\n\r\n    \/\/ -----------------------------------------------------------\r\n    \/\/ DOM CACHE\r\n    \/\/ -----------------------------------------------------------\r\n    const DOM = {\r\n        root: document.getElementById('sim-root'),\r\n        canvas: document.getElementById('flight-canvas'),\r\n        ctx: document.getElementById('flight-canvas') ? document.getElementById('flight-canvas').getContext('2d') : null,\r\n        dispPhase: document.getElementById('disp-phase'),\r\n        trajFill: document.getElementById('trajectory-fill'),\r\n        trajMarker: document.getElementById('trajectory-marker'),\r\n        healthNodes: document.querySelectorAll('.sig-node'),\r\n        navcomDock: document.getElementById('navcom-dock'),\r\n        numA: document.getElementById('num-a'),\r\n        numB: document.getElementById('num-b'),\r\n        calcUnknown: document.getElementById('calc-unknown'),\r\n        countdownProgress: document.getElementById('countdown-progress'),\r\n        keys: [document.getElementById('key-0'), document.getElementById('key-1'), document.getElementById('key-2')],\r\n        feedbackLayer: document.getElementById('feedback-layer'),\r\n        spacecraft: document.getElementById('spacecraft-rig'),\r\n        thrusterPlume: document.getElementById('thruster-plume'),\r\n        earthOrb: document.getElementById('earth-orb'),\r\n        moonOrb: document.getElementById('moon-orb'),\r\n        flashOverlay: document.getElementById('flash-overlay'),\r\n        modal: document.getElementById('mission-modal'),\r\n        modalTitle: document.getElementById('modal-title'),\r\n        modalDesc: document.getElementById('modal-desc'),\r\n        btnIgnite: document.getElementById('btn-ignite'),\r\n        moduleRocket: document.getElementById('craft-rocket'),\r\n        moduleComposite: document.getElementById('craft-composite'),\r\n        moduleLander: document.getElementById('craft-lander')\r\n    };\r\n\r\n    \/\/ -----------------------------------------------------------\r\n    \/\/ SCI-FI WEB AUDIO &amp; ENGLISH SPEECH ENGINE\r\n    \/\/ -----------------------------------------------------------\r\n    const AudioHQ = {\r\n        ctx: null,\r\n        droneGain: null,\r\n        droneOsc1: null,\r\n        droneOsc2: null,\r\n        speechEngine: window.speechSynthesis || null,\r\n\r\n        init() {\r\n            if (!this.ctx) {\r\n                const AudioCtx = window.AudioContext || window.webkitAudioContext;\r\n                if (AudioCtx) this.ctx = new AudioCtx();\r\n            }\r\n            if (this.ctx &amp;&amp; this.ctx.state === 'suspended') {\r\n                this.ctx.resume();\r\n            }\r\n            this.startAmbienceDrone();\r\n        },\r\n\r\n        startAmbienceDrone() {\r\n            if (!this.ctx || this.droneOsc1) return;\r\n            try {\r\n                this.droneGain = this.ctx.createGain();\r\n                this.droneGain.gain.setValueAtTime(0.06, this.ctx.currentTime);\r\n\r\n                const filter = this.ctx.createBiquadFilter();\r\n                filter.type = 'lowpass';\r\n                filter.frequency.setValueAtTime(140, this.ctx.currentTime);\r\n\r\n                this.droneOsc1 = this.ctx.createOscillator();\r\n                this.droneOsc1.type = 'sawtooth';\r\n                this.droneOsc1.frequency.setValueAtTime(55, this.ctx.currentTime);\r\n\r\n                this.droneOsc2 = this.ctx.createOscillator();\r\n                this.droneOsc2.type = 'sine';\r\n                this.droneOsc2.frequency.setValueAtTime(55.4, this.ctx.currentTime);\r\n\r\n                this.droneOsc1.connect(filter);\r\n                this.droneOsc2.connect(filter);\r\n                filter.connect(this.droneGain);\r\n                this.droneGain.connect(this.ctx.destination);\r\n\r\n                this.droneOsc1.start();\r\n                this.droneOsc2.start();\r\n            } catch (e) {\r\n                console.warn('Audio Drone could not start', e);\r\n            }\r\n        },\r\n\r\n        playBurnSound() {\r\n            if (!this.ctx) return;\r\n            const bufferSize = this.ctx.sampleRate * 0.6;\r\n            const buffer = this.ctx.createBuffer(1, bufferSize, this.ctx.sampleRate);\r\n            const data = buffer.getChannelData(0);\r\n            for (let i = 0; i &lt; bufferSize; i++) {\r\n                data[i] = Math.random() * 2 - 1;\r\n            }\r\n            const noise = this.ctx.createBufferSource();\r\n            noise.buffer = buffer;\r\n\r\n            const filter = this.ctx.createBiquadFilter();\r\n            filter.type = 'bandpass';\r\n            filter.frequency.setValueAtTime(380, this.ctx.currentTime);\r\n            filter.frequency.exponentialRampToValueAtTime(120, this.ctx.currentTime + 0.6);\r\n\r\n            const gain = this.ctx.createGain();\r\n            gain.gain.setValueAtTime(0.7, this.ctx.currentTime);\r\n            gain.gain.exponentialRampToValueAtTime(0.01, this.ctx.currentTime + 0.6);\r\n\r\n            noise.connect(filter);\r\n            filter.connect(gain);\r\n            gain.connect(this.ctx.destination);\r\n            noise.start();\r\n        },\r\n\r\n        playStageJettison() {\r\n            if (!this.ctx) return;\r\n            const osc = this.ctx.createOscillator();\r\n            const gain = this.ctx.createGain();\r\n            osc.type = 'triangle';\r\n            osc.frequency.setValueAtTime(220, this.ctx.currentTime);\r\n            osc.frequency.exponentialRampToValueAtTime(880, this.ctx.currentTime + 0.4);\r\n\r\n            gain.gain.setValueAtTime(0.5, this.ctx.currentTime);\r\n            gain.gain.exponentialRampToValueAtTime(0.01, this.ctx.currentTime + 0.4);\r\n\r\n            osc.connect(gain);\r\n            gain.connect(this.ctx.destination);\r\n            osc.start();\r\n            osc.stop(this.ctx.currentTime + 0.4);\r\n        },\r\n\r\n        playAlarm() {\r\n            if (!this.ctx) return;\r\n            const osc = this.ctx.createOscillator();\r\n            const gain = this.ctx.createGain();\r\n            osc.type = 'sawtooth';\r\n            osc.frequency.setValueAtTime(650, this.ctx.currentTime);\r\n            osc.frequency.linearRampToValueAtTime(220, this.ctx.currentTime + 0.35);\r\n\r\n            gain.gain.setValueAtTime(0.6, this.ctx.currentTime);\r\n            gain.gain.exponentialRampToValueAtTime(0.01, this.ctx.currentTime + 0.35);\r\n\r\n            osc.connect(gain);\r\n            gain.connect(this.ctx.destination);\r\n            osc.start();\r\n            osc.stop(this.ctx.currentTime + 0.35);\r\n        },\r\n\r\n        speakFlightDirector(phrase) {\r\n            if (!this.speechEngine) return;\r\n            this.speechEngine.cancel();\r\n            const utter = new SpeechSynthesisUtterance(phrase);\r\n            utter.lang = 'en-US';\r\n            utter.pitch = 1.05;\r\n            utter.rate = 1.05;\r\n            this.speechEngine.speak(utter);\r\n        }\r\n    };\r\n\r\n    \/\/ -----------------------------------------------------------\r\n    \/\/ CANVAS DPI SCALING\r\n    \/\/ -----------------------------------------------------------\r\n    let width = 0, height = 0, cx = 0, cy = 0;\r\n    function syncCanvasDPI() {\r\n        if (!DOM.canvas || !DOM.ctx) return;\r\n        const rect = DOM.canvas.parentElement.getBoundingClientRect();\r\n        const dpr = window.devicePixelRatio || 1;\r\n        DOM.canvas.width = rect.width * dpr;\r\n        DOM.canvas.height = rect.height * dpr;\r\n        width = rect.width;\r\n        height = rect.height;\r\n        cx = width \/ 2;\r\n        cy = height \/ 2;\r\n        DOM.ctx.setTransform(1, 0, 0, 1, 0, 0);\r\n        DOM.ctx.scale(dpr, dpr);\r\n    }\r\n    window.addEventListener('resize', syncCanvasDPI);\r\n\r\n    \/\/ -----------------------------------------------------------\r\n    \/\/ MATH GENERATOR (Bengali Rendered, Strict No-Borrow)\r\n    \/\/ -----------------------------------------------------------\r\n    function generateNoBorrowProblem() {\r\n        let aTens, bTens, aUnits, bUnits, A, B;\r\n        let safetyCount = 0;\r\n\r\n        do {\r\n            aTens = Math.floor(Math.random() * 8) + 2;                \/\/ 20 - 90\r\n            bTens = Math.floor(Math.random() * (aTens - 1)) + 1;      \/\/ 10 to aTens-10\r\n            aUnits = Math.floor(Math.random() * 9) + 1;               \/\/ 1 - 9\r\n            bUnits = Math.floor(Math.random() * (aUnits + 1));        \/\/ 0 to aUnits (Never borrows)\r\n\r\n            A = aTens * 10 + aUnits;\r\n            B = bTens * 10 + bUnits;\r\n            safetyCount++;\r\n        } while ((A === FlightState.currentNumA &amp;&amp; B === FlightState.currentNumB) &amp;&amp; safetyCount &lt; 30);\r\n\r\n        FlightState.currentNumA = A;\r\n        FlightState.currentNumB = B;\r\n        FlightState.correctAnswer = A - B;\r\n\r\n        if (DOM.numA) DOM.numA.textContent = toBn(A);\r\n        if (DOM.numB) DOM.numB.textContent = toBn(B);\r\n        if (DOM.calcUnknown) DOM.calcUnknown.textContent = '?';\r\n\r\n        \/\/ Animate Side Plate\r\n        if (DOM.navcomDock) {\r\n            DOM.navcomDock.classList.remove('anim-out', 'anim-pop');\r\n            void DOM.navcomDock.offsetWidth;\r\n            DOM.navcomDock.classList.add('anim-pop');\r\n        }\r\n\r\n        \/\/ Timer scaling strictly 9.0s -&gt; 6.0s\r\n        FlightState.timeLimit = Math.max(\r\n            FlightConfig.minimumTimeLimit,\r\n            FlightConfig.initialTimeLimit - (FlightState.stepIndex * FlightConfig.timeDecayPerStep)\r\n        );\r\n        FlightState.timeRemaining = FlightState.timeLimit;\r\n\r\n        \/\/ Distractor generation\r\n        const optionSet = new Set([FlightState.correctAnswer]);\r\n        \r\n        \/\/ Smart Distractor 1: Added units instead of subtracting\r\n        const dist1 = (aTens - bTens) * 10 + (aUnits + bUnits);\r\n        if (dist1 !== FlightState.correctAnswer &amp;&amp; dist1 &lt; 100) optionSet.add(dist1);\r\n\r\n        \/\/ Smart Distractor 2: Off-by-ten calculation\r\n        const dist2 = Math.abs(FlightState.correctAnswer + (Math.random() &gt; 0.5 ? 10 : -10));\r\n        if (dist2 !== FlightState.correctAnswer &amp;&amp; dist2 &gt; 0 &amp;&amp; dist2 &lt; 100) optionSet.add(dist2);\r\n\r\n        while (optionSet.size &lt; 3) {\r\n            const offset = (Math.floor(Math.random() * 5) + 1) * (Math.random() &gt; 0.5 ? 1 : -1);\r\n            const val = FlightState.correctAnswer + offset;\r\n            if (val &gt; 0 &amp;&amp; val &lt; 100) optionSet.add(val);\r\n        }\r\n\r\n        const shuffledOptions = Array.from(optionSet).sort(() =&gt; Math.random() - 0.5);\r\n\r\n        DOM.keys.forEach((btn, idx) =&gt; {\r\n            if (btn) {\r\n                const span = btn.querySelector('.key-val');\r\n                if (span) span.textContent = toBn(shuffledOptions[idx]);\r\n                btn.dataset.val = shuffledOptions[idx];\r\n                btn.classList.remove('key-correct', 'key-wrong');\r\n            }\r\n        });\r\n    }\r\n\r\n    \/\/ -----------------------------------------------------------\r\n    \/\/ CELESTIAL MECHANICS &amp; DYNAMIC SPACE TRANSITIONS\r\n    \/\/ -----------------------------------------------------------\r\n    function updateMissionProgression() {\r\n        const progressPct = FlightState.stepIndex \/ FlightConfig.totalSteps;\r\n        \r\n        \/\/ Trajectory Bar Updates\r\n        if (DOM.trajFill) DOM.trajFill.style.width = `${progressPct * 100}%`;\r\n        if (DOM.trajMarker) DOM.trajMarker.style.left = `${progressPct * 100}%`;\r\n\r\n        \/\/ 4 Key Mission Stages\r\n        let newStage = 1;\r\n        let phaseLabel = 'PHASE 1: EARTH LAUNCH';\r\n\r\n        if (progressPct &gt;= 0.85) {\r\n            newStage = 4;\r\n            phaseLabel = 'PHASE 4: MOON TOUCHDOWN';\r\n        } else if (progressPct &gt;= 0.55) {\r\n            newStage = 3;\r\n            phaseLabel = 'PHASE 3: LUNAR INSERTION';\r\n        } else if (progressPct &gt;= 0.25) {\r\n            newStage = 2;\r\n            phaseLabel = 'PHASE 2: TRANSLUNAR COAST';\r\n        }\r\n\r\n        \/\/ Apply Stage Morphing\r\n        if (newStage !== FlightState.stage) {\r\n            FlightState.stage = newStage;\r\n            if (DOM.root) DOM.root.setAttribute('data-stage', String(newStage));\r\n\r\n            AudioHQ.playStageJettison();\r\n            spawnStagingParticles();\r\n\r\n            if (newStage === 2) {\r\n                if (DOM.moduleRocket) DOM.moduleRocket.style.display = 'none';\r\n                if (DOM.moduleComposite) DOM.moduleComposite.style.display = 'block';\r\n                if (DOM.moduleLander) DOM.moduleLander.style.display = 'none';\r\n                AudioHQ.speakFlightDirector('Rocket stage separation confirmed. Trans-lunar coast initiated.');\r\n            } else if (newStage === 3) {\r\n                AudioHQ.speakFlightDirector('Approaching lunar gravitational sphere. Lunar capture burn ready.');\r\n            } else if (newStage === 4) {\r\n                if (DOM.moduleRocket) DOM.moduleRocket.style.display = 'none';\r\n                if (DOM.moduleComposite) DOM.moduleComposite.style.display = 'none';\r\n                if (DOM.moduleLander) DOM.moduleLander.style.display = 'block';\r\n                AudioHQ.speakFlightDirector('Lander module separated. Initiating powered descent to South Pole.');\r\n            }\r\n        }\r\n\r\n        if (DOM.dispPhase) DOM.dispPhase.textContent = phaseLabel;\r\n\r\n        \/\/ -----------------------------------------------------------\r\n        \/\/ CONTINUOUS CELESTIAL MECHANICS ON EVERY MATH SUCCESS\r\n        \/\/ -----------------------------------------------------------\r\n        \/\/ Earth drops down continuously and shrinks into the deep background\r\n        if (DOM.earthOrb) {\r\n            const earthScale = Math.max(0.12, 1 - (progressPct * 0.88));\r\n            const earthBottom = -320 - (progressPct * 500); \/\/ Moves deeply downwards\r\n            DOM.earthOrb.style.bottom = `${earthBottom}px`;\r\n            DOM.earthOrb.style.transform = `translateX(-50%) scale(${earthScale})`;\r\n            DOM.earthOrb.style.opacity = String(Math.max(0.2, 1 - (progressPct * 0.75)));\r\n        }\r\n\r\n        \/\/ Moon starts very small (0.15) at top and dynamically grows &amp; approaches spacecraft\r\n        if (DOM.moonOrb) {\r\n            const moonScale = 0.15 + (progressPct * 1.45); \/\/ Scales from 0.15 -&gt; 1.6 (Massive close up)\r\n            const moonTop = 80 + (progressPct * 240);       \/\/ Moves down toward shuttle\r\n            DOM.moonOrb.style.top = `${moonTop}px`;\r\n            DOM.moonOrb.style.transform = `translateX(-50%) scale(${moonScale})`;\r\n            DOM.moonOrb.style.opacity = String(0.4 + (progressPct * 0.6));\r\n        }\r\n\r\n        \/\/ Spacecraft adapts position for terminal descent\r\n        if (DOM.spacecraft &amp;&amp; newStage === 4) {\r\n            DOM.spacecraft.style.bottom = '42%';\r\n        } else if (DOM.spacecraft) {\r\n            DOM.spacecraft.style.bottom = '26%';\r\n        }\r\n    }\r\n\r\n    function spawnStagingParticles() {\r\n        for (let i = 0; i &lt; 40; i++) {\r\n            FlightState.particles.push({\r\n                x: cx,\r\n                y: height * 0.65,\r\n                vx: (Math.random() - 0.5) * 450,\r\n                vy: (Math.random() - 0.5) * 350 + 100,\r\n                size: Math.random() * 6 + 2,\r\n                color: i % 2 === 0 ? '#f97316' : '#94a3b8',\r\n                life: 1.0,\r\n                decay: Math.random() * 1.5 + 0.8\r\n            });\r\n        }\r\n    }\r\n\r\n    function spawnEngineFlakes() {\r\n        for (let i = 0; i &lt; 6; i++) {\r\n            FlightState.particles.push({\r\n                x: cx + (Math.random() - 0.5) * 16,\r\n                y: height * 0.72,\r\n                vx: (Math.random() - 0.5) * 60,\r\n                vy: Math.random() * 250 + 150,\r\n                size: Math.random() * 4 + 2,\r\n                color: Math.random() &gt; 0.4 ? '#38bdf8' : '#f97316',\r\n                life: 0.6,\r\n                decay: 2.2\r\n            });\r\n        }\r\n    }\r\n\r\n    function spawnDustPuffs() {\r\n        for (let i = 0; i &lt; 20; i++) {\r\n            FlightState.dustPuffs.push({\r\n                x: cx + (Math.random() - 0.5) * 80,\r\n                y: height * 0.78,\r\n                vx: (Math.random() - 0.5) * 300,\r\n                vy: (Math.random() - 0.5) * 60 - 30,\r\n                radius: Math.random() * 15 + 10,\r\n                opacity: 0.8,\r\n                life: 1.0\r\n            });\r\n        }\r\n    }\r\n\r\n    function triggerScreenFlash() {\r\n        if (!DOM.flashOverlay) return;\r\n        DOM.flashOverlay.classList.add('flash-triggered');\r\n        setTimeout(() =&gt; DOM.flashOverlay.classList.remove('flash-triggered'), 150);\r\n    }\r\n\r\n    function showFeedbackBadge(text, isPositive) {\r\n        if (!DOM.feedbackLayer) return;\r\n        const el = document.createElement('div');\r\n        el.className = 'float-msg';\r\n        el.style.color = isPositive ? '#38bdf8' : '#ef4444';\r\n        el.style.textShadow = isPositive ? '0 0 20px #0284c7' : '0 0 20px #991b1b';\r\n        el.textContent = text;\r\n        DOM.feedbackLayer.appendChild(el);\r\n        setTimeout(() =&gt; el.remove(), 1200);\r\n    }\r\n\r\n    function updateSignalHealth() {\r\n        DOM.healthNodes.forEach((node, idx) =&gt; {\r\n            if (idx &lt; FlightState.lives) {\r\n                node.classList.add('active');\r\n            } else {\r\n                node.classList.remove('active');\r\n            }\r\n        });\r\n        if (FlightState.lives &lt;= 0) {\r\n            terminateMission(false, 'SIGNAL LOSS: MISSION ABORTED');\r\n        }\r\n    }\r\n\r\n    \/\/ -----------------------------------------------------------\r\n    \/\/ USER INPUT PROCESSING\r\n    \/\/ -----------------------------------------------------------\r\n    function handleUserInput(buttonElem) {\r\n        if (!FlightState.isPlaying || FlightState.isProcessing) return;\r\n\r\n        FlightState.totalAttempts++;\r\n        const chosenVal = parseInt(buttonElem.dataset.val, 10);\r\n        FlightState.isProcessing = true;\r\n\r\n        if (chosenVal === FlightState.correctAnswer) {\r\n            FlightState.correctAttempts++;\r\n            FlightState.stepIndex++;\r\n\r\n            buttonElem.classList.add('key-correct');\r\n            AudioHQ.playBurnSound();\r\n\r\n            if (DOM.thrusterPlume) DOM.thrusterPlume.classList.add('plume-burn');\r\n            if (FlightState.stage === 4) spawnDustPuffs();\r\n\r\n            triggerScreenFlash();\r\n            showFeedbackBadge('TRAJECTORY NOMINAL', true);\r\n\r\n            const voiceConfirmations = [\r\n                'Burn complete. Vector locked.',\r\n                'Velocity confirmed.',\r\n                'Telemetry nominal.',\r\n                'Trajectory aligned.'\r\n            ];\r\n            const voiceNote = voiceConfirmations[Math.floor(Math.random() * voiceConfirmations.length)];\r\n            if (Math.random() &gt; 0.4) AudioHQ.speakFlightDirector(voiceNote);\r\n\r\n            updateMissionProgression();\r\n\r\n            \/\/ Check completion\r\n            if (FlightState.stepIndex &gt;= FlightConfig.totalSteps) {\r\n                setTimeout(() =&gt; {\r\n                    terminateMission(true, 'TOUCHDOWN SUCCESSFUL!');\r\n                }, 1000);\r\n                return;\r\n            }\r\n\r\n            setTimeout(() =&gt; {\r\n                buttonElem.classList.remove('key-correct');\r\n                if (DOM.thrusterPlume) DOM.thrusterPlume.classList.remove('plume-burn');\r\n                FlightState.isProcessing = false;\r\n                generateNoBorrowProblem();\r\n            }, 600);\r\n\r\n        } else {\r\n            buttonElem.classList.add('key-wrong');\r\n            FlightState.lives--;\r\n            updateSignalHealth();\r\n\r\n            AudioHQ.playAlarm();\r\n            showFeedbackBadge('COURSE DEVIATION', false);\r\n            AudioHQ.speakFlightDirector('Warning! Trajectory deviation detected.');\r\n\r\n            if (DOM.spacecraft) {\r\n                DOM.spacecraft.classList.add('ship-shake');\r\n                setTimeout(() =&gt; DOM.spacecraft.classList.remove('ship-shake'), 500);\r\n            }\r\n\r\n            setTimeout(() =&gt; {\r\n                buttonElem.classList.remove('key-wrong');\r\n                FlightState.isProcessing = false;\r\n                if (FlightState.lives &gt; 0) {\r\n                    generateNoBorrowProblem();\r\n                }\r\n            }, 800);\r\n        }\r\n    }\r\n\r\n    \/\/ -----------------------------------------------------------\r\n    \/\/ PHYSICS LOOP\r\n    \/\/ -----------------------------------------------------------\r\n    function updatePhysics(dtSec) {\r\n        if (FlightState.isPlaying &amp;&amp; !FlightState.isProcessing) {\r\n            FlightState.timeRemaining -= dtSec;\r\n\r\n            if (DOM.countdownProgress) {\r\n                const fraction = Math.max(0, FlightState.timeRemaining \/ FlightState.timeLimit);\r\n                DOM.countdownProgress.style.width = `${fraction * 100}%`;\r\n                if (fraction &gt; 0.5) {\r\n                    DOM.countdownProgress.style.backgroundColor = '#22c55e';\r\n                } else if (fraction &gt; 0.25) {\r\n                    DOM.countdownProgress.style.backgroundColor = '#eab308';\r\n                } else {\r\n                    DOM.countdownProgress.style.backgroundColor = '#ef4444';\r\n                }\r\n            }\r\n\r\n            if (FlightState.timeRemaining &lt;= 0) {\r\n                FlightState.isProcessing = true;\r\n                FlightState.lives--;\r\n                updateSignalHealth();\r\n\r\n                AudioHQ.playAlarm();\r\n                showFeedbackBadge('TIME ELAPSED: SIGNAL DRIFT', false);\r\n                AudioHQ.speakFlightDirector('Attitude control timed out.');\r\n\r\n                setTimeout(() =&gt; {\r\n                    FlightState.isProcessing = false;\r\n                    if (FlightState.lives &gt; 0) {\r\n                        generateNoBorrowProblem();\r\n                    }\r\n                }, 900);\r\n            }\r\n        }\r\n\r\n        if (FlightState.isPlaying &amp;&amp; Math.random() &gt; 0.3) {\r\n            spawnEngineFlakes();\r\n        }\r\n\r\n        for (let i = FlightState.particles.length - 1; i &gt;= 0; i--) {\r\n            const p = FlightState.particles[i];\r\n            p.x += p.vx * dtSec;\r\n            p.y += p.vy * dtSec;\r\n            p.life -= dtSec * p.decay;\r\n            if (p.life &lt;= 0) FlightState.particles.splice(i, 1);\r\n        }\r\n\r\n        for (let i = FlightState.dustPuffs.length - 1; i &gt;= 0; i--) {\r\n            const d = FlightState.dustPuffs[i];\r\n            d.x += d.vx * dtSec;\r\n            d.y += d.vy * dtSec;\r\n            d.radius += dtSec * 35;\r\n            d.opacity -= dtSec * 0.9;\r\n            if (d.opacity &lt;= 0) FlightState.dustPuffs.splice(i, 1);\r\n        }\r\n    }\r\n\r\n    function renderCanvas() {\r\n        if (!DOM.ctx) return;\r\n        DOM.ctx.clearRect(0, 0, width, height);\r\n\r\n        FlightState.dustPuffs.forEach(d =&gt; {\r\n            DOM.ctx.save();\r\n            DOM.ctx.globalAlpha = Math.max(0, d.opacity);\r\n            DOM.ctx.fillStyle = '#cbd5e1';\r\n            DOM.ctx.beginPath();\r\n            DOM.ctx.arc(d.x, d.y, d.radius, 0, Math.PI * 2);\r\n            DOM.ctx.fill();\r\n            DOM.ctx.restore();\r\n        });\r\n\r\n        FlightState.particles.forEach(p =&gt; {\r\n            DOM.ctx.save();\r\n            DOM.ctx.globalAlpha = Math.max(0, p.life);\r\n            DOM.ctx.fillStyle = p.color;\r\n            DOM.ctx.shadowBlur = 10;\r\n            DOM.ctx.shadowColor = p.color;\r\n            DOM.ctx.beginPath();\r\n            DOM.ctx.arc(p.x, p.y, p.size, 0, Math.PI * 2);\r\n            DOM.ctx.fill();\r\n            DOM.ctx.restore();\r\n        });\r\n    }\r\n\r\n    function gameLoop(timestamp) {\r\n        if (!FlightState.isPlaying) return;\r\n        const dt = (timestamp - FlightState.lastTime) \/ 1000;\r\n        FlightState.lastTime = timestamp;\r\n\r\n        if (dt &lt; 0.15) {\r\n            updatePhysics(dt);\r\n            renderCanvas();\r\n        }\r\n        requestAnimationFrame(gameLoop);\r\n    }\r\n\r\n    \/\/ -----------------------------------------------------------\r\n    \/\/ MISSION CONTROLLER\r\n    \/\/ -----------------------------------------------------------\r\n    function beginMission() {\r\n        AudioHQ.init();\r\n        syncCanvasDPI();\r\n\r\n        FlightState.isPlaying = true;\r\n        FlightState.stepIndex = 0;\r\n        FlightState.lives = FlightConfig.livesCount;\r\n        FlightState.totalAttempts = 0;\r\n        FlightState.correctAttempts = 0;\r\n        FlightState.startTime = Date.now();\r\n        FlightState.stage = 1;\r\n        FlightState.isProcessing = false;\r\n        FlightState.particles = [];\r\n        FlightState.dustPuffs = [];\r\n\r\n        if (DOM.moduleRocket) DOM.moduleRocket.style.display = 'block';\r\n        if (DOM.moduleComposite) DOM.moduleComposite.style.display = 'none';\r\n        if (DOM.moduleLander) DOM.moduleLander.style.display = 'none';\r\n\r\n        if (DOM.spacecraft) DOM.spacecraft.classList.add('flight-bob');\r\n        if (DOM.modal) DOM.modal.classList.add('hidden');\r\n\r\n        updateSignalHealth();\r\n        updateMissionProgression();\r\n\r\n        AudioHQ.speakFlightDirector('T-minus zero. LVM3 liftoff confirmed! Godspeed Chandrayaan-3.');\r\n\r\n        FlightState.lastTime = performance.now();\r\n        generateNoBorrowProblem();\r\n        requestAnimationFrame(gameLoop);\r\n    }\r\n\r\n    function terminateMission(isSuccess, headline) {\r\n        FlightState.isPlaying = false;\r\n        const durationSec = Math.floor((Date.now() - FlightState.startTime) \/ 1000);\r\n        const accuracyPct = FlightState.totalAttempts &gt; 0 \r\n            ? Math.round((FlightState.correctAttempts \/ FlightState.totalAttempts) * 100) \r\n            : 0;\r\n\r\n        if (DOM.spacecraft) DOM.spacecraft.classList.remove('flight-bob');\r\n\r\n        if (DOM.modal) {\r\n            if (DOM.modalTitle) DOM.modalTitle.textContent = headline;\r\n            if (DOM.modalDesc) {\r\n                DOM.modalDesc.innerHTML = isSuccess\r\n                    ? `Historic achievement! Vikram lander has safely touched down on the Moon's South Pole.&lt;br&gt;&lt;br&gt;&lt;b&gt;Flight Accuracy:&lt;\/b&gt; ${toBn(accuracyPct)}%&lt;br&gt;&lt;b&gt;Mission Time:&lt;\/b&gt; ${toBn(durationSec)}s`\r\n                    : `Telemetry contact was lost during the lunar transit.&lt;br&gt;&lt;br&gt;&lt;b&gt;Maneuvers Completed:&lt;\/b&gt; ${toBn(FlightState.stepIndex)}\/${toBn(FlightConfig.totalSteps)}&lt;br&gt;&lt;b&gt;Accuracy:&lt;\/b&gt; ${toBn(accuracyPct)}%`;\r\n            }\r\n            if (DOM.btnIgnite) DOM.btnIgnite.textContent = isSuccess ? 'START NEW MISSION' : 'RETRY MISSION';\r\n            DOM.modal.classList.remove('hidden');\r\n        }\r\n\r\n        if (isSuccess) {\r\n            AudioHQ.speakFlightDirector('India is now on the Moon! Vikram Lander has successfully achieved soft landing.');\r\n        }\r\n\r\n        if (window.GameController &amp;&amp; typeof window.GameController.saveScore === 'function') {\r\n            window.GameController.saveScore(FlightState.stepIndex * 100, durationSec, {\r\n                level: 'Chandrayaan3-Subtraction',\r\n                accuracy: accuracyPct\r\n            });\r\n        }\r\n    }\r\n\r\n    \/\/ -----------------------------------------------------------\r\n    \/\/ EVENT HOOKS\r\n    \/\/ -----------------------------------------------------------\r\n    DOM.keys.forEach(btn =&gt; {\r\n        if (btn) {\r\n            btn.addEventListener('pointerdown', (e) =&gt; {\r\n                e.preventDefault();\r\n                handleUserInput(btn);\r\n                if (navigator.vibrate) navigator.vibrate(15);\r\n            });\r\n        }\r\n    });\r\n\r\n    if (DOM.btnIgnite) {\r\n        DOM.btnIgnite.addEventListener('pointerdown', (e) =&gt; {\r\n            e.preventDefault();\r\n            beginMission();\r\n        });\r\n    }\r\n\r\n    if (document.readyState === 'loading') {\r\n        document.addEventListener('DOMContentLoaded', syncCanvasDPI);\r\n    } else {\r\n        syncCanvasDPI();\r\n    }\r\n})();&lt;\/script&gt;&lt;\/body&gt;&lt;\/html&gt;\" sandbox=\"allow-scripts allow-forms allow-same-origin allow-pointer-lock\" allow=\"fullscreen; accelerometer; gyroscope\" allowfullscreen><\/iframe>\n        <\/div>\n    <\/div>\n    <script data-cfasync=\"false\">\n    (function() {\n        var wrap = document.getElementById('qsh-27074-273');\n        var btn  = document.getElementById('fs-btn-qsh-27074-273');\n        if (!wrap || !btn) return;\n        btn.addEventListener('click', function() {\n            if (!document.fullscreenElement) {\n                if (wrap.requestFullscreen) wrap.requestFullscreen();\n                else if (wrap.webkitRequestFullscreen) wrap.webkitRequestFullscreen();\n            } else {\n                if (document.exitFullscreen) document.exitFullscreen();\n            }\n        });\n        document.addEventListener('fullscreenchange', function() {\n            if (document.fullscreenElement === wrap) {\n                btn.classList.add('is-active');\n                btn.querySelector('span').textContent = 'Exit';\n            } else {\n                btn.classList.remove('is-active');\n                btn.querySelector('span').textContent = 'Expand';\n            }\n        });\n    })();\n    <\/script>\n    \n","protected":false},"excerpt":{"rendered":"<p>\u09ae\u09c7\u09a8\u09cd\u099f\u09be\u09b2 \u09ae\u09cd\u09af\u09be\u09a5 (Mental Math) \u0995\u09cb\u09b0\u09cd\u09b8\u09c7\u09b0 \u09b8\u09aa\u09cd\u09a4\u09ae \u09a6\u09bf\u09a8\u09c7 \u09a4\u09cb\u09ae\u09be\u09a6\u09c7\u09b0 \u09b8\u09ac\u09be\u0987\u0995\u09c7 \u09b8\u09cd\u09ac\u09be\u0997\u09a4\u09ae! \u09e7-\u0985\u0999\u09cd\u0995\u09c7\u09b0 \u09ac\u09bf\u09df\u09cb\u0997\u09c7 \u09ae\u09be\u09b8\u09cd\u099f\u09be\u09b0 \u09b9\u0993\u09df\u09be\u09b0 \u09aa\u09b0, \u0986\u099c \u0986\u09ae\u09b0\u09be \u09b6\u09bf\u0996\u09ac \u09e8-\u0985\u0999\u09cd\u0995\u09c7\u09b0 \u09b8\u0982\u0996\u09cd\u09af\u09be \u09a5\u09c7\u0995\u09c7 \u09e8-\u0985\u0999\u09cd\u0995\u09c7\u09b0 \u09b8\u0982\u0996\u09cd\u09af\u09be \u09ac\u09bf\u09af\u09bc\u09cb\u0997 \u0995\u09b0\u09be\u09b0 \u0995\u09cc\u09b6\u09b2\u0964 \u0986\u099c\u0995\u09c7\u09b0 \u09aa\u09be\u09a0\u09c7\u09b0 \u098f\u0995\u099f\u09bf \u09b6\u09b0\u09cd\u09a4 \u09b9\u09b2\u09cb\u2014 \u098f\u0996\u09be\u09a8\u09c7 \u0995\u09cb\u09a8\u09cb \u09a7\u09be\u09b0 \u09ac\u09be \u0995\u09cd\u09af\u09be\u09b0\u09bf (Borrow) \u09a8\u09c7\u0993\u09df\u09be\u09b0 \u09aa\u09cd\u09b0\u09df\u09cb\u099c\u09a8 \u09aa\u09dc\u09ac\u09c7 \u09a8\u09be\u0964 \u0985\u09b0\u09cd\u09a5\u09be\u09ce, \u0989\u09aa\u09b0\u09c7\u09b0 \u09b8\u0982\u0996\u09cd\u09af\u09be\u09b0 \u09aa\u09cd\u09b0\u09a4\u09bf\u099f\u09bf \u0985\u0999\u09cd\u0995 \u09a8\u09bf\u099a\u09c7\u09b0 \u09b8\u0982\u0996\u09cd\u09af\u09be\u09b0 \u099a\u09c7\u09af\u09bc\u09c7 \u09ac\u09a1\u09bc \u09ac\u09be \u09b8\u09ae\u09be\u09a8 \u09b9\u09ac\u09c7 (\u09af\u09c7\u09ae\u09a8: \u09ec\u09ee [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13],"tags":[],"class_list":["post-27074","post","type-post","status-publish","format-standard","hentry","category-mental-math-tricks"],"_links":{"self":[{"href":"https:\/\/qsh.in\/boards\/wbbse\/wp-json\/wp\/v2\/posts\/27074","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/qsh.in\/boards\/wbbse\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/qsh.in\/boards\/wbbse\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/qsh.in\/boards\/wbbse\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/qsh.in\/boards\/wbbse\/wp-json\/wp\/v2\/comments?post=27074"}],"version-history":[{"count":1,"href":"https:\/\/qsh.in\/boards\/wbbse\/wp-json\/wp\/v2\/posts\/27074\/revisions"}],"predecessor-version":[{"id":27075,"href":"https:\/\/qsh.in\/boards\/wbbse\/wp-json\/wp\/v2\/posts\/27074\/revisions\/27075"}],"wp:attachment":[{"href":"https:\/\/qsh.in\/boards\/wbbse\/wp-json\/wp\/v2\/media?parent=27074"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/qsh.in\/boards\/wbbse\/wp-json\/wp\/v2\/categories?post=27074"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/qsh.in\/boards\/wbbse\/wp-json\/wp\/v2\/tags?post=27074"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}