Flight

JAL523

Flight history and live tracking for JAL523, operated by Japan Airlines. Recent flights from the PlaneTrack independent receiver network, with departure and arrival times, aircraft used, and a real-time position feed.

Route

AirlineJapan Airlines
Typical originRJTT TOKYO INTERNATIONAL
Typical destinationRJCC CHITOSE INTERNATIONAL AIRPORT
Distance443 nm

Flight history 257 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-03RJTTRJCC16:49 JST18:10 JST1h 20mJA03XJ
2026-10-02RJTTRJCC16:57 JST18:22 JST1h 24mJA16XJ
2026-10-01RJTIRJCC17:50 JST18:56 JST1h 05mJA15XJ
2026-09-30RJTIRJCC16:57 JST19:58 JST3h 01mJA01XJ
2026-09-29RJTTRJCC18:15 JST19:36 JST1h 20mJA12XJ
2026-09-28RJTTRJCC17:22 JST18:50 JST1h 27mJA14XJ
2026-09-27RJTTRJCC16:54 JST18:14 JST1h 19mJA08XJ
2026-09-26RJTTRJCC17:44 JST19:01 JST1h 17mJA03XJ
2026-09-25RJTTRJCC16:58 JST18:32 JST1h 33mJA01XJ
2026-09-24estimatedRJTTRJCC17:08 JST18:42 JST1h 33mJA15XJ
2026-09-23RJTTRJCC16:54 JST18:20 JST1h 25mJA07XJ
2026-09-22RJTTRJCC17:15 JST19:00 JST1h 44mJA07XJ
2026-09-21RJTTRJCC18:42 JST20:18 JST1h 35mJA15XJ
2026-09-20estimated??08:31Z08:56Z0h 24mJA11XJ
2026-09-19estimatedRJTIRJCC17:13 JST17:38 JST0h 24mJA16XJ
2026-09-18RJTIRJCC17:02 JST18:24 JST1h 21m8479BC
2026-09-17RJTTRJCC16:52 JST18:18 JST1h 25mJA11XJ
2026-09-16estimatedRJTI?17:13 JST08:32Z0h 18mJA08XJ
2026-09-15estimated??08:08Z08:48Z0h 39m847628
2026-09-14estimatedRJTTRJCC17:08 JST18:38 JST1h 29m8479BC
2026-09-13RJTTRJCC16:48 JST18:08 JST1h 20mJA11XJ
2026-09-12estimatedRJTTRJCC16:46 JST18:14 JST1h 27mJA07XJ
2026-09-11RJTTRJCC17:13 JST18:36 JST1h 22mJA01XJ
2026-09-10estimatedRJTTRJCC17:00 JST18:30 JST1h 29mJA03XJ
2026-09-09RJTTRJCC18:10 JST19:54 JST1h 43m847628
2026-09-08RJTTRJCC16:58 JST18:14 JST1h 15mJA06XJ
2026-09-07estimated??08:24Z09:40Z1h 15mJA03XJ
2026-09-06estimatedRJTTRJCC16:56 JST18:22 JST1h 25mJA03XJ
2026-09-05estimatedRJTTRJCC16:49 JST18:12 JST1h 23m8479BC
2026-09-04RJTTRJCC17:10 JST18:30 JST1h 19mJA14XJ
Earlier flights (227) - back to 2025-08-15
DateFromToDepArrDurationAircraft
2026-09-03RJTTRJCC16:56 JST19:16 JST2h 19mJA09XJ
2026-09-01RJTTRJCC16:50 JST18:24 JST1h 33mJA06XJ
2026-08-31estimatedRJTTRJCC16:45 JST18:18 JST1h 32mJA06XJ
2026-08-30estimatedRJTTRJCC16:48 JST18:20 JST1h 32mJA15XJ
2026-08-29estimatedRJTTRJCC16:35 JST18:10 JST1h 34m847628
2026-08-28estimatedRJTTRJCC17:01 JST18:32 JST1h 30m8479BC
2026-08-27estimatedRJTTRJCC16:40 JST19:45 JST3h 05mJA04XJ
2026-08-25RJTTRJCC16:38 JST18:06 JST1h 27mJA09XJ
2026-08-24estimatedRJTTRJCC16:51 JST18:22 JST1h 30m8479BC
2026-08-23RJTTRJCC17:05 JST18:40 JST1h 34mJA03XJ
2026-08-22RJTTRJCC19:43 JST21:14 JST1h 30mJA01XJ
2026-08-21estimatedRJTTRJCC17:24 JST19:00 JST1h 35m847628
2026-08-20estimatedRJTTRJCC16:48 JST18:24 JST1h 35mJA10XJ
2026-08-19estimatedRJTTRJCC16:46 JST19:44 JST2h 57mJA01XJ
2026-08-18estimatedRJTTRJCC17:02 JST18:36 JST1h 34mJA15XJ
2026-08-17estimatedRJTTRJCC21:00 JST21:56 JST0h 55m8479BC
2026-08-16RJTTRJCC16:43 JST19:45 JST3h 02mJA01XJ
2026-08-15RJTTRJCC16:41 JST18:10 JST1h 28mJA05XJ
2026-08-14estimatedRJTTRJCC17:16 JST18:36 JST1h 19mJA11XJ
2026-08-13estimatedRJTTRJCC18:05 JST22:01 JST3h 56mJA11XJ
2026-08-12estimatedRJTTRJCC17:02 JST18:32 JST1h 29mJA14XJ
2026-07-23estimatedRJTTRJCC17:20 JST18:58 JST1h 37mJA10XJ
2026-07-22RJTTRJCC17:05 JST18:34 JST1h 29mJA14XJ
2026-07-21estimatedRJTTRJCC17:24 JST18:50 JST1h 25mJA03XJ
2026-07-20estimatedRJTTRJCC17:05 JST18:26 JST1h 20mJA02XJ
2026-07-19estimatedRJTTRJCC16:50 JST18:18 JST1h 27mJA03XJ
2026-07-18RJTTRJCC16:46 JST18:14 JST1h 27mJA11XJ
2026-07-17estimatedRJTTRJCC16:56 JST18:50 JST1h 54mJA15XJ
2026-07-16estimatedRJTTRJCC17:09 JST18:34 JST1h 24mJA06XJ
2026-07-15estimatedRJTTRJCC16:50 JST17:50 JST0h 59mJA03XJ
2026-07-14estimatedRJTTRJCC16:44 JST18:12 JST1h 27mJA04XJ
2026-07-13estimatedRJTTRJCC17:06 JST18:42 JST1h 35mJA14XJ
2026-07-12RJTTRJCC16:53 JST18:22 JST1h 28mJA03XJ
2026-07-11RJTTRJCC16:44 JST18:22 JST1h 37mJA05XJ
2026-07-10RJTTRJCC16:54 JST18:24 JST1h 29mJA11XJ
2026-07-09estimatedRJTTRJCC16:46 JST18:22 JST1h 35mJA14XJ
2026-07-08estimatedRJTTRJCC17:04 JST18:38 JST1h 33mJA05XJ
2026-07-07estimatedRJTTRJCC16:48 JST18:16 JST1h 27m8479BC
2026-07-06estimatedRJTTRJCC16:51 JST18:16 JST1h 24mJA11XJ
2026-07-05RJTTRJCC16:50 JST18:16 JST1h 25m847628
2026-07-04RJTTRJCC17:01 JST18:36 JST1h 34mJA15XJ
2026-07-03estimatedRJTTRJCC16:52 JST18:20 JST1h 27mJA05XJ
2026-07-02estimatedRJTTRJCC16:49 JST18:16 JST1h 26m8479BC
2026-07-01RJTTRJCC16:51 JST18:22 JST1h 31mJA15XJ
2026-06-30RJTTRJCC16:44 JST18:20 JST1h 35m847628
2026-06-29RJTTRJCC16:42 JST18:10 JST1h 28mJA10XJ
2026-06-28RJTTRJCC16:59 JST18:20 JST1h 20mJA11XJ
2026-06-27estimatedRJTTRJCC17:25 JST18:54 JST1h 28mJA14XJ
2026-06-26estimatedRJTTRJCC17:30 JST18:52 JST1h 21mJA01XJ
2026-06-25estimatedRJTTRJCC16:56 JST18:22 JST1h 25mJA09XJ
2026-06-24estimatedRJTTRJCC17:18 JST18:44 JST1h 25m8479BC
2026-06-23RJTTRJCC16:51 JST18:24 JST1h 32mJA14XJ
2026-06-22RJTTRJCC17:14 JST18:52 JST1h 37mJA06XJ
2026-06-21RJTKRJCC16:44 JST18:10 JST1h 25m8479BC
2026-06-20estimatedRJTTRJCC16:49 JST18:32 JST1h 43m847628
2026-06-19estimatedRJTTRJCC17:07 JST18:46 JST1h 38mJA15XJ
2026-06-18RJTTRJCC17:20 JST18:50 JST1h 29mJA14XJ
2026-06-17estimatedRJTTRJCC16:43 JST18:14 JST1h 30mJA11XJ
2026-06-16estimatedRJTTRJCC16:42 JST18:12 JST1h 29mJA02XJ
2026-06-15RJTTRJCC16:52 JST18:20 JST1h 27mJA01XJ
2026-06-14RJTTRJCC16:57 JST18:36 JST1h 39m8479BC
2026-06-13estimatedRJTTRJCC16:46 JST18:22 JST1h 35m847628
2026-06-12RJTTRJCC17:42 JST19:12 JST1h 29mJA11XJ
2026-05-29RJTTRJCC17:17 JST18:44 JST1h 26mJA08XJ
2026-05-28RJTTRJCC16:45 JST18:12 JST1h 26mJA09XJ
2026-05-27estimatedRJTTRJCC16:49 JST17:58 JST1h 08mJA03XJ
2026-05-26estimatedRJTTRJCC16:42 JST18:12 JST1h 29m8479BC
2026-05-25RJTTRJCC16:55 JST18:30 JST1h 34mJA09XJ
2026-05-24estimatedRJTTRJCC16:44 JST18:08 JST1h 23mJA03XJ
2026-05-23RJTTRJCC16:53 JST18:22 JST1h 28m847628
2026-05-22RJTTRJCC16:51 JST18:24 JST1h 33mJA10XJ
2026-05-21estimatedRJTKRJCC16:48 JST18:18 JST1h 29mJA14XJ
2026-05-20RJCJRJCC09:09 JST19:32 JST10h 22m847628
2026-05-19RJTTRJCJ11:29 JST04:42 JST17h 12mJA07XJ
2026-05-12estimatedRJTTRJCC16:43 JST18:16 JST1h 32m8479BC
2026-05-11estimatedRJTTRJCC16:50 JST18:30 JST1h 40mJA09XJ
2026-05-10estimatedRJTTRJCC16:43 JST17:44 JST1h 00mJA07XJ
2026-05-09estimatedRJTT?16:42 JST08:48Z1h 05mJA03XJ
2026-05-08estimatedRJTT?16:46 JST08:48Z1h 01m8479BC
2026-05-07estimatedRJTTRJCC16:41 JST17:46 JST1h 04mJA05XJ
2026-05-06estimatedRJTTRJCC16:50 JST17:58 JST1h 07m847628
2026-05-05estimatedRJTKRJCC16:55 JST18:02 JST1h 06mJA03XJ
2026-05-04estimatedRJTT?17:05 JST09:08Z1h 02mJA10XJ
2026-05-03estimatedRJTT?16:58 JST09:02Z1h 03m847628
2026-05-02estimatedRJTT?17:04 JST09:08Z1h 03mJA16XJ
2026-05-01estimatedRJTT?17:05 JST09:14Z1h 09mJA05XJ
2026-04-30estimatedRJTT?16:41 JST08:42Z1h 00mJA09XJ
2026-04-28estimatedRJTT?16:48 JST10:44Z2h 56m8479BC
2026-04-27estimatedRJTT?16:53 JST08:58Z1h 04mJA11XJ
2026-04-26estimatedRJTT?16:51 JST08:50Z0h 58mJA09XJ
2026-04-25estimatedRJTTRJCC16:48 JST18:02 JST1h 13mJA05XJ
2026-04-24estimated??08:09Z09:22Z1h 12mJA15XJ
2026-04-23estimated??07:42Z08:46Z1h 03mJA04XJ
2026-04-22estimated??07:57Z09:00Z1h 02m847628
2026-04-20estimated??07:47Z08:50Z1h 02mJA09XJ
2026-04-19estimated??07:52Z09:00Z1h 07mJA04XJ
2026-04-18estimated??08:02Z09:14Z1h 11m847628
2026-04-17estimatedRJTTRJCC16:56 JST17:58 JST1h 01m8479BC
2026-04-16estimated?RJCC07:59Z18:20 JST1h 21mJA10XJ
2026-04-15estimated?RJCC07:58Z18:10 JST1h 11mJA03XJ
2026-04-14estimatedRJTTRJCC16:38 JST17:52 JST1h 13mJA14XJ
2026-04-13estimated??07:50Z08:58Z1h 07mJA11XJ
2026-04-12estimated??07:47Z08:52Z1h 04m847628
2026-04-11estimated??07:46Z08:48Z1h 02mJA03XJ
2026-04-06estimated??08:01Z09:16Z1h 14mJA15XJ
2026-04-05estimated?RJCC07:56Z18:04 JST1h 07mJA14XJ
2026-04-04estimated?RJCC08:25Z18:26 JST1h 00mJA06XJ
2026-04-03estimated??08:27Z09:44Z1h 16mJA04XJ
2026-04-02estimatedRJTTRJCC16:44 JST19:42 JST2h 57mJA03XJ
2026-04-01estimated??07:52Z08:56Z1h 03mJA10XJ
2026-03-31estimated??07:57Z09:24Z1h 26mJA10XJ
2026-03-30estimated??07:54Z09:12Z1h 17mJA14XJ
2026-03-29estimatedRJTTRJCC16:49 JST17:56 JST1h 06mJA02XJ
2026-03-16estimated??08:08Z09:12Z1h 03mJA11XJ
2026-03-15estimated??08:28Z09:36Z1h 07mJA15XJ
2026-03-14estimated??08:07Z09:34Z1h 27mJA03XJ
2026-03-13estimated??07:55Z09:16Z1h 20mJA15XJ
2026-03-12RJTTRJCC17:07 JST18:34 JST1h 26mJA03XJ
2026-03-11RJTIRJCC16:57 JST18:26 JST1h 28mJA14XJ
2026-03-10RJTTRJCC17:06 JST18:28 JST1h 21mJA06XJ
2026-03-09RJTTRJCC17:03 JST18:28 JST1h 24mJA15XJ
2026-03-08RJTTRJCC17:11 JST18:42 JST1h 31m847628
2026-03-07RJTIRJCC17:53 JST19:32 JST1h 39mJA14XJ
2026-03-06RJTTRJCC17:13 JST18:40 JST1h 27mJA10XJ
2026-03-05RJTTRJCC17:06 JST18:46 JST1h 39mJA08XJ
2026-03-04RJTTRJCC17:11 JST18:52 JST1h 41mJA16XJ
2026-03-03RJTIRJCC17:00 JST18:28 JST1h 28mJA07XJ
2026-03-02RJTTRJCC16:58 JST18:24 JST1h 26m847628
2026-03-01RJTTRJCC17:19 JST18:58 JST1h 38mJA03XJ
2026-02-28RJTIRJCC17:14 JST19:02 JST1h 48mJA14XJ
2026-02-27RJTTRJCC17:27 JST18:50 JST1h 22mJA03XJ
2026-02-26RJTTRJCC17:03 JST18:40 JST1h 37mJA14XJ
2026-02-25RJTTRJCC17:23 JST18:54 JST1h 30m847628
2026-02-24RJTTRJCC16:58 JST18:22 JST1h 23mJA04XJ
2026-02-23RJTTRJCC17:05 JST18:32 JST1h 27mJA15XJ
2026-02-22RJTTRJCC17:03 JST18:34 JST1h 31mJA01XJ
2026-02-21RJTTRJCC16:55 JST18:20 JST1h 25mJA14XJ
2026-02-20RJTTRJCC16:53 JST18:18 JST1h 24mJA10XJ
2026-02-19RJTTRJCC17:02 JST18:38 JST1h 35m847628
2026-02-18RJTTRJCC18:18 JST19:48 JST1h 29mJA03XJ
2026-02-17RJTTRJCC16:51 JST18:16 JST1h 24mJA10XJ
2026-02-16RJTTRJCC17:29 JST18:56 JST1h 27mJA16XJ
2026-02-15RJTTRJCC16:51 JST18:18 JST1h 26mJA14XJ
2026-02-14RJTIRJCC17:08 JST18:38 JST1h 29m847628
2026-02-13estimatedRJTI?17:12 JST11:24Z3h 11mJA04XJ
2026-02-12RJTTRJCC16:57 JST18:32 JST1h 34mJA14XJ
2026-02-11RJTTRJCC17:04 JST18:42 JST1h 37m847628
2026-02-07RJTTRJCC17:37 JST19:00 JST1h 22mJA16XJ
2026-02-06RJTTRJCC17:19 JST18:40 JST1h 21mJA03XJ
2026-02-05RJTTRJCC17:03 JST18:34 JST1h 31m847628
2026-02-04RJTIRJCC16:56 JST18:20 JST1h 23mJA11XJ
2026-02-03RJTTRJCC16:58 JST18:30 JST1h 32mJA12XJ
2026-02-02RJTIRJCC17:15 JST18:34 JST1h 18mJA11XJ
2026-02-01RJTTRJCC17:04 JST18:28 JST1h 24mJA14XJ
2026-01-31estimatedRJTTRJCC18:20 JST19:28 JST1h 07mJA15XJ
2026-01-30estimatedRJTTRJCC16:54 JST18:08 JST1h 13mJA03XJ
2026-01-29estimatedRJTI?19:00 JST11:06Z1h 05mJA14XJ
2026-01-28estimatedRJTTRJCC16:55 JST18:04 JST1h 09mJA12XJ
2026-01-27estimatedRJTTRJCC18:17 JST19:24 JST1h 06mJA15XJ
2026-01-26estimatedRJTTRJCC18:12 JST19:28 JST1h 15m847628
2026-01-25estimatedRJTTRJCC20:28 JST21:34 JST1h 06mJA11XJ
2026-01-24estimatedRJTTRJCC17:04 JST18:20 JST1h 15mJA15XJ
2026-01-23estimatedRJTTRJCC17:01 JST18:18 JST1h 17m847628
2026-01-22estimatedRJTTRJCC17:07 JST18:22 JST1h 14mJA01XJ
2026-01-21estimatedRJTTRJCC16:54 JST18:08 JST1h 14mJA07XJ
2026-01-19RJTTRJCC17:03 JST18:20 JST1h 17m847628
2026-01-09estimatedRJTI?17:24 JST09:38Z1h 13mJA03XJ
2026-01-08estimatedRJTTRJCC18:19 JST19:54 JST1h 35mJA04XJ
2026-01-07estimatedRJTTRJCC17:43 JST19:46 JST2h 03mJA01XJ
2026-01-06estimatedRJTTRJCC16:57 JST17:56 JST0h 58mJA05XJ
2026-01-05estimatedRJTTRJCC17:03 JST17:56 JST0h 52mJA11XJ
2026-01-04estimatedRJTTRJCC17:12 JST18:08 JST0h 56mJA03XJ
2026-01-03estimatedRJTTRJCC17:22 JST18:24 JST1h 01mJA01XJ
2026-01-02estimatedRJTTRJCC17:30 JST18:40 JST1h 09mJA14XJ
2026-01-01estimatedRJTI?17:15 JST09:26Z1h 10mJA01XJ
2025-12-31estimatedRJTTRJCC17:22 JST18:36 JST1h 13mJA03XJ
2025-12-30estimatedRJTI?17:16 JST09:30Z1h 13mJA09XJ
2025-12-29estimatedRJTTRJCC17:43 JST19:02 JST1h 19mJA14XJ
2025-12-28estimatedRJTTRJCC17:11 JST18:32 JST1h 21mJA16XJ
2025-12-27estimatedRJTTRJCC17:23 JST18:48 JST1h 25mJA03XJ
2025-12-26estimatedRJTI?17:24 JST09:26Z1h 02mJA16XJ
2025-12-25estimatedRJTTRJCC17:40 JST18:36 JST0h 55mJA08XJ
2025-12-24estimatedRJTTRJCC17:45 JST18:40 JST0h 54mJA03XJ
2025-12-23estimatedRJTTRJCC17:14 JST18:30 JST1h 16mJA07XJ
2025-12-22estimatedRJTI?17:29 JST09:24Z0h 54m847628
2025-12-21estimatedRJTTRJCC17:18 JST18:20 JST1h 01mJA16XJ
2025-12-20RJTTRJCC17:04 JST18:34 JST1h 30mJA12XJ
2025-12-19estimatedRJTTRJCC17:07 JST18:24 JST1h 16mJA06XJ
2025-12-18estimatedRJTTRJCC17:41 JST19:04 JST1h 23mJA16XJ
2025-12-17estimatedRJTTRJCC16:58 JST18:24 JST1h 26mJA06XJ
2025-12-16estimatedRJTTRJCC17:26 JST18:32 JST1h 06m847628
2025-12-15estimatedRJTTRJCC19:59 JST21:02 JST1h 03mJA15XJ
2025-12-14estimatedRJTTRJCC19:04 JST19:56 JST0h 51mJA15XJ
2025-12-13estimatedRJTTRJCC17:15 JST18:30 JST1h 14mJA07XJ
2025-12-12estimatedRJTTRJCC22:40 JST23:36 JST0h 55mJA03XJ
2025-12-12estimated??12:51Z13:10Z0h 18mJA03XJ
2025-12-11estimatedRJTTRJCC20:24 JST21:26 JST1h 01m847628
2025-12-10estimatedRJTTRJCC17:06 JST18:30 JST1h 23mJA01XJ
2025-12-02estimated??07:58Z09:14Z1h 15mJA06XJ
2025-11-28estimated??08:05Z09:22Z1h 16mJA14XJ
2025-11-27estimated??08:16Z09:34Z1h 17mJA16XJ
2025-11-26estimatedRJTTRJCC16:56 JST18:18 JST1h 21mJA09XJ
2025-10-30estimated??07:57Z09:02Z1h 04mJA04XJ
2025-10-29estimated??08:18Z09:30Z1h 11mJA10XJ
2025-10-28estimated??08:26Z11:18Z2h 51mJA06XJ
2025-10-27estimated??08:00Z09:32Z1h 31mJA03XJ
2025-10-26estimated??07:59Z08:18Z0h 18mJA05XJ
2025-10-25estimated??08:02Z14:32Z6h 29mJA01XJ
2025-10-24estimated??08:07Z09:32Z1h 24mJA15XJ
2025-10-23estimated??07:36Z08:32Z0h 55mJA08XJ
2025-10-22estimated??07:59Z09:16Z1h 17m847628
2025-10-20estimated??08:11Z09:20Z1h 08mJA15XJ
2025-10-15estimatedRJTTRJCC16:49 JST17:58 JST1h 08mJA05XJ
2025-10-14estimatedRJTTRJCC16:38 JST17:32 JST0h 53mJA03XJ
2025-10-13estimatedRJTTRJCC16:50 JST17:44 JST0h 53mJA14XJ
2025-10-08estimatedRJTTRJCC16:53 JST17:40 JST0h 46mJA11XJ
2025-10-07estimatedRJTTRJCC16:39 JST17:30 JST0h 50mJA14XJ
2025-10-06estimatedRJTTRJCC16:49 JST17:38 JST0h 49mJA12XJ
2025-08-26estimatedRJTKRJCC11:53 JST17:14 JST5h 20mJA08XJ
2025-08-24estimatedRJTTRJCC17:09 JST17:48 JST0h 39mJA02XJ
2025-08-22estimated??20:29Z23:57Z3h 28mJA742J
2025-08-21estimatedRJTTRJCC16:58 JST18:00 JST1h 01mJA08XJ
2025-08-20estimatedRJTTRJCC20:19 JST22:06 JST1h 47mJA05XJ
2025-08-19estimatedRJTTRJCC16:47 JST17:48 JST1h 01mJA04XJ
2025-08-17estimatedRJTTRJCC17:30 JST17:56 JST0h 26mJA04XJ
2025-08-16estimatedRJTTRJCC17:27 JST17:52 JST0h 24mJA09XJ
2025-08-15estimatedRJTTRJCC16:46 JST17:54 JST1h 07mJA04XJ

Times are local to each airport. Hover for UTC. Flights marked estimated were completed with route prediction or partial coverage; partial records have a confirmed departure but no reliable arrival fix.

Open the live map Full history CSV API access
Follow this flight

Get an email when JAL523 flies + if it runs late.

Data access

Live positions and 365-day history for this flight are available through the PlaneTrack API (commercial use from $29/month) and as one-off CSV extracts from our archive (from $9.99, with a free one-day sample). Questions: [email protected]