Notebookcheck Logo

Der ultimative CineBench-Vergleich zwischen Ryzen 5 3580U, Ryzen 3500U und 3700U: Fast alle ähnlich

Der ultimative CineBench-Vergleich zwischen Ryzen 5 3580U, Ryzen 3500U und 3700U: Fast alle ähnlich
Der ultimative CineBench-Vergleich zwischen Ryzen 5 3580U, Ryzen 3500U und 3700U: Fast alle ähnlich
Die Ergebnisse von Microsofts Versuch, Ryzen-Prozessoren etwas anzupassen, sind nicht viel besser als die besseren Ryzen-5-3500U- oder Ryzen-7-3700U-Laptops. Die Leistung ist gut und kann in manchen Bereichen auch mit der des Core i7-1065G7 mithalten, doch die Benchmarks des Ryzen 5 3580U zeigen, dass der Chip nichts Besonderes ist.

Microsoft überraschte uns alle, als der Hersteller ankündigte, seinen neuen Surface Laptop 3 sowohl mit Intel- als auch mit AMD-Optionen auszustatten. Üblicherweise konzentrieren sich die meisten Hersteller für ihre Flaggschiff-Modelle ausschließlich auf Intel. Noch überraschender wurde diese Ankündigung, da die Microsoft-Laptops teilweise angepasste Ryzen-5-3580U- und Ryzen-7-3780U-Prozessoren erhalten sollten, anstatt mit den bereits breit erhältlichen Ryzen-5-3500U- und Ryzen-7-3700U-Prozessoren der zweiten Generation zu arbeiten. Es stellte sich später heraus, dass der große Unterschied zwischen Microsofts teilweise angepassten und den herkömmlichen Ryzen-Prozessoren nur eine zusätzliche Recheneinheit ist, die eine leicht verbesserte Grafikleistung ermöglicht.

Daher stellt sich natürlich die Frage, wie gut der Ryzen 3580U im Surface Laptop 3 15 mit den konkurrierenden Ryzen-5-3500U- und Ryzen-7-Laptops mithalten kann. "Gleichauf" ist die beste Antwort. Manche Laptops mit dem Ryzen 7 3600U, wie das Lenovo ThinkPad E595, können den Ryzen 5 3580U bei der reinen Multi-Thread-Leistung schlagen, während andere, wie das Asus ZenBook Flip 14, deutlich langsamer sind. Das große Spektrum an möglicher Leistung, die CPUs des gleichen Modells erreichen können, macht es schwierig, ein Modell als das Bessere auszuwählen, weil vermutlich immer ein oder zwei Negativbeispiele dabei sein werden. Was wir mit Sicherheit sagen können ist, dass der Ryzen 5 3580U eine ähnliche Leistung bietet wie der beste aktuell erhältliche Ryzen 7 3700U.

Auch zum Ryzen 5 3500U hat der Ryzen 5 3580U eine starke Ähnlichkeit. Das Lenovo ThinkPad E495 ist aktuell der schnellste mit dem Ryzen 5 3500U ausgestattete Laptop und die CPU-Ergebnisse unterscheiden sich zu denen des Ryzen 5 3580U nur um weniger Prozentpunkte. Die GPU-Benchmarks wie 3DMark 11 und Time Spy positionieren den Ryzen 5 3580U etwas höher als die meisten RX-Vega-8- bzw. RX-Vega-10-Laptops mit Ausnahme des Dell Inspiron 15 5585. Der leichte GPU-Leistungsvorteil ist vorhanden, allerdings ist der Unterschied im Alltag im Vergleich zu einem normalen Ryzen-5-3500U- oder Ryzen-7-3700U-Laptop nur schwer erkennbar.

04590135180225270315360405450495540585630675720765810Tooltip
Microsoft Surface Laptop 3 15 Ryzen 5 3580U Vega 9, R5 3580U, SK hynix BC501 HFM256GDGTNG; CPU Multi 64Bit: Ø662 (563.52-691.26)
Dell XPS 13 7390 2-in-1 Core i7 Iris Plus Graphics G7 (Ice Lake 64 EU), i7-1065G7, Toshiba BG4 KBG40ZPZ512G; CPU Multi 64Bit: Ø672 (632.81-836.68)
HP 14-dk0008ng Vega 10, R7 3700U, Samsung PM871b MZNLN128HAHQ; CPU Multi 64Bit: Ø447 (422.06-536.95)
HP Envy x360 13-ar0601ng Vega 10, R7 3700U, SK Hynix BC501 HFM512GDJTNG; CPU Multi 64Bit: Ø440 (425.31-674.59)
Lenovo ThinkPad E595-20NF0000GE Vega 10, R7 3700U, SK Hynix BC501 HFM512GDJTNG; CPU Multi 64Bit: Ø684 (680.39-687.17)
Lenovo ThinkPad T495s-20QKS01E00 Vega 10, R7 PRO 3700U, Samsung PM981a MZVLB1T0HBLR; CPU Multi 64Bit: Ø578 (565.26-658.27)
Lenovo IdeaPad S540-14API Vega 10, R7 3700U, Samsung SSD PM981 MZVLB512HAJQ; CPU Multi 64Bit: Ø640 (634.34-662.55)
Dell Inspiron 15 5000 5585 Vega 10, R7 3700U, WDC PC SN520 SDAPNUW-512G; CPU Multi 64Bit: Ø654 (639.01-676.19)
Asus ZenBook Flip 14 UM462DA-AI023T Vega 10, R7 3700U; CPU Multi 64Bit: Ø497 (487.04-651.58)
Lenovo ThinkPad E495-20NE000JGE Vega 8, R5 3500U, SK hynix BC501 HFM256GDHTNG; CPU Multi 64Bit: Ø658 (656.79-659.13)
Lenovo ThinkPad T495-20NKS01Y00 Vega 8, R5 PRO 3500U, Samsung SSD PM981 MZVLB512HAJQ; CPU Multi 64Bit: Ø576 (569.82-610.73)
Lenovo Ideapad L340-17API-81LY0004GE Vega 8, R5 3500U, Samsung SSD PM871b MZ7LN256HAJQ; CPU Multi 64Bit: Ø626 (614.9-661.93)
Lenovo V155-15API Vega 8, R5 3500U, Union Memory RTOTJ128VGD3EYX; CPU Multi 64Bit: Ø609 (600.38-643.97)
HP ProBook 455R G6 Vega 8, R5 3500U, SK hynix BC501 HFM256GDHTNG; CPU Multi 64Bit: Ø564 (554.09-645.67)
Lenovo ThinkPad E495-20NEA001GE Vega 8, R5 3500U, WDC PC SN520 SDAPNUW-256G; CPU Multi 64Bit: Ø665 (662.58-667.28)
Lenovo Ideapad C340-14API 81N6004UGE Vega 8, R5 3500U, Samsung SSD PM981 MZVLB256HAHQ; CPU Multi 64Bit: Ø623 (617.72-649.71)
Cinebench R20
CPU (Multi Core)
Dell XPS 13 7390 2-in-1 Core i7
Intel Core i7-1065G7
2024 Points
Asus ROG Zephyrus G15 GA502DU
AMD Ryzen 7 3750H
1825 Points
Asus TUF FX705DY-AU072
AMD Ryzen 5 3550H
1685 Points
Lenovo ThinkPad E595-20NF0000GE
AMD Ryzen 7 3700U
1560 Points
Microsoft Surface Laptop 3 15 Ryzen 5 3580U
AMD Ryzen 5 3580U
1549 Points
MSI PS63 Modern 8SC
Intel Core i7-8565U
1523 Points
Lenovo IdeaPad S540-14API
AMD Ryzen 7 3700U
1506 Points
Dell Inspiron 15 5000 5585
AMD Ryzen 7 3700U
1499 Points
Lenovo ThinkPad E495-20NEA001GE
AMD Ryzen 5 3500U
1493 Points
Lenovo ThinkPad E495-20NE000JGE
AMD Ryzen 5 3500U
1477 Points
Lenovo Ideapad L340-17API-81LY0004GE
AMD Ryzen 5 3500U
1476 Points
Lenovo Ideapad C340-14API 81N6004UGE
AMD Ryzen 5 3500U
1451 Points
Razer Blade Stealth i7-1065G7 Iris Plus
Intel Core i7-1065G7
1411 Points
Lenovo ThinkPad T495-20NKS01Y00
AMD Ryzen 5 PRO 3500U
1349 Points
HP Envy x360 13-ar0601ng
AMD Ryzen 7 3700U
1110 Points
HP 14-dk0008ng
AMD Ryzen 7 3700U
1047 Points
CPU (Single Core)
Dell XPS 13 7390 2-in-1 Core i7
Intel Core i7-1065G7
465 Points
MSI PS63 Modern 8SC
Intel Core i7-8565U
437 Points
Razer Blade Stealth i7-1065G7 Iris Plus
Intel Core i7-1065G7
388 Points
Lenovo Ideapad L340-17API-81LY0004GE
AMD Ryzen 5 3500U
370 Points
Lenovo ThinkPad T495-20NKS01Y00
AMD Ryzen 5 PRO 3500U
369 Points
Lenovo ThinkPad E595-20NF0000GE
AMD Ryzen 7 3700U
368 Points
Lenovo IdeaPad S540-14API
AMD Ryzen 7 3700U
366 Points
Lenovo Ideapad C340-14API 81N6004UGE
AMD Ryzen 5 3500U
364 Points
Asus TUF FX705DY-AU072
AMD Ryzen 5 3550H
362 Points
Lenovo ThinkPad E495-20NEA001GE
AMD Ryzen 5 3500U
361 Points
Microsoft Surface Laptop 3 15 Ryzen 5 3580U
AMD Ryzen 5 3580U
352 Points
Lenovo ThinkPad E495-20NE000JGE
AMD Ryzen 5 3500U
349 Points
HP Envy x360 13-ar0601ng
AMD Ryzen 7 3700U
343 Points
Asus ROG Zephyrus G15 GA502DU
AMD Ryzen 7 3750H
340 Points
Dell Inspiron 15 5000 5585
AMD Ryzen 7 3700U
334 Points
HP 14-dk0008ng
AMD Ryzen 7 3700U
285 Points
HWBOT x265 Benchmark v2.2 - 4k Preset
Dell XPS 15 7590 i5 iGPU FHD
Intel Core i5-9300H
6.5 fps
Dell XPS 13 7390 2-in-1 Core i7
Intel Core i7-1065G7
6.38 fps
Asus ROG Zephyrus G15 GA502DU
AMD Ryzen 7 3750H
4.352 fps
Lenovo ThinkPad L490 20Q6S08600
Intel Core i5-8265U
4.2 fps
Microsoft Surface Laptop 3 15 Ryzen 5 3580U
AMD Ryzen 5 3580U
4.091 fps
Lenovo ThinkPad E495-20NEA001GE
AMD Ryzen 5 3500U
4 fps
Lenovo ThinkPad E495-20NE000JGE
AMD Ryzen 5 3500U
3.9 fps
Lenovo IdeaPad S540-14API
AMD Ryzen 7 3700U
3.9 fps
Lenovo ThinkPad E595-20NF0000GE
AMD Ryzen 7 3700U
3.8 fps
Lenovo ThinkPad T495-20NKS01Y00
AMD Ryzen 5 PRO 3500U
3.6 fps
Lenovo ThinkPad T495s-20QKS01E00
AMD Ryzen 7 PRO 3700U
3.6 fps
HP 14-dk0008ng
AMD Ryzen 7 3700U
2.8 fps
HP Envy x360 13-ar0601ng
AMD Ryzen 7 3700U
2.76 fps

* ... kleinere Werte sind besser

Rocket League
1280x720 Performance
Dell G7 17 7790
Intel Core i7-8750H
249 fps
Asus ROG Zephyrus G15 GA502DU
AMD Ryzen 7 3750H
206.7 fps
Acer Nitro 5 AN515-42-R6V0
AMD Ryzen 7 2700U
182 fps
Dell Inspiron 15 5000 5585
AMD Ryzen 7 3700U
119.7 fps
Dell XPS 13 7390 2-in-1 Core i7
Intel Core i7-1065G7
114 fps
Lenovo IdeaPad S540-14API
AMD Ryzen 7 3700U
106.5 fps
Microsoft Surface Laptop 3 15 Ryzen 5 3580U
AMD Ryzen 5 3580U
100.7 fps
Microsoft Surface Laptop i7
Intel Core i7-7660U
96 (60min - 152max) fps
Microsoft Surface Laptop 2-LQN-00004
Intel Core i5-8250U
93.9 fps
Razer Blade Stealth i7-1065G7 Iris Plus
Intel Core i7-1065G7
93.2 fps
1920x1080 Performance
Razer Blade Stealth i7-1065G7 Iris Plus
Intel Core i7-1065G7
112.6 fps
Dell Inspiron 15 5000 5585
AMD Ryzen 7 3700U
94.3 fps
Microsoft Surface Laptop 3 15 Ryzen 5 3580U
AMD Ryzen 5 3580U
65.3 fps
Dell XPS 13 7390 2-in-1 Core i7
Intel Core i7-1065G7
54 fps
1920x1080 Quality AA:Medium FX
Dell G7 17 7790
Intel Core i7-8750H
213.2 fps
Asus ROG Zephyrus G15 GA502DU
AMD Ryzen 7 3750H
160.8 fps
MSI PS63 Modern 8SC
Intel Core i7-8565U
128 (101min) fps
Acer Nitro 5 AN515-42-R6V0
AMD Ryzen 7 2700U
119 fps
Razer Blade Stealth i7-1065G7 Iris Plus
Intel Core i7-1065G7
71.3 fps
Dell XPS 13 7390 2-in-1 Core i7
Intel Core i7-1065G7
62.6 fps
Lenovo IdeaPad S540-14API
AMD Ryzen 7 3700U
62.5 fps
Dell Inspiron 15 5000 5585
AMD Ryzen 7 3700U
59.9 fps
Microsoft Surface Laptop 3 15 Ryzen 5 3580U
AMD Ryzen 5 3580U
46.2 fps
Microsoft Surface Laptop 2-LQN-00004
Intel Core i5-8250U
34.8 fps
Microsoft Surface Laptop i7
Intel Core i7-7660U
33.9 (23min - 46max) fps
1920x1080 High Quality AA:High FX
Dell G7 17 7790
Intel Core i7-8750H
188.9 fps
Asus ROG Zephyrus G15 GA502DU
AMD Ryzen 7 3750H
141.7 fps
MSI PS63 Modern 8SC
Intel Core i7-8565U
86.5 (69min) fps
Acer Nitro 5 AN515-42-R6V0
AMD Ryzen 7 2700U
82.8 fps
Razer Blade Stealth i7-1065G7 Iris Plus
Intel Core i7-1065G7
48.5 fps
Dell Inspiron 15 5000 5585
AMD Ryzen 7 3700U
38.9 fps
Lenovo IdeaPad S540-14API
AMD Ryzen 7 3700U
35.3 fps
Dell XPS 13 7390 2-in-1 Core i7
Intel Core i7-1065G7
33.8 fps
Microsoft Surface Laptop 3 15 Ryzen 5 3580U
AMD Ryzen 5 3580U
30.4 fps
Microsoft Surface Laptop i7
Intel Core i7-7660U
24.9 (17min - 33max) fps
Microsoft Surface Laptop 2-LQN-00004
Intel Core i5-8250U
21.6 fps
3DMark 11
1280x720 Performance GPU
Dell G7 17 7790
NVIDIA GeForce RTX 2070 Max-Q, i7-8750H
22523 Points
Asus ROG Zephyrus G15 GA502DU
NVIDIA GeForce GTX 1660 Ti Max-Q, R7 3750H
17170 Points
Microsoft Surface Book 2 15
NVIDIA GeForce GTX 1060 Mobile, i7-8650U
14254 Points
Dell G3 3590
NVIDIA GeForce GTX 1650 Mobile, i5-9300H
13228 Points
MSI PS63 Modern 8SC
NVIDIA GeForce GTX 1650 Max-Q, i7-8565U
11046 Points
Acer Nitro 5 AN515-42-R6V0
AMD Radeon RX 560X (Laptop), R7 2700U
8451 Points
Asus TUF FX705DY-AU072
AMD Radeon RX 560X (Laptop), R5 3550H
8220 Points
Microsoft Surface Book 2
NVIDIA GeForce GTX 1050 Mobile, i7-8650U
7483 (7472min - 7485max) Points
MSI PL62 MX150 7700HQ
NVIDIA GeForce MX150, i7-7700HQ
4685 Points
Acer Aspire 5 A515-52G-723L
NVIDIA GeForce MX250, i7-8565U
4633 Points
Dell XPS 13 7390 2-in-1 Core i7
Intel Iris Plus Graphics G7 (Ice Lake 64 EU), i7-1065G7
4594 Points
Microsoft Surface Laptop 3 15 Ryzen 5 3580U
AMD Radeon RX Vega 9, R5 3580U
4380 Points
Razer Blade Stealth i7-1065G7 Iris Plus
Intel Iris Plus Graphics G7 (Ice Lake 64 EU), i7-1065G7
4252 Points
Dell Inspiron 15 5000 5585
AMD Radeon RX Vega 10, R7 3700U
4165 Points
HP 14-dk0008ng
AMD Radeon RX Vega 10, R7 3700U
4056 Points
HP Envy x360 13-ar0601ng
AMD Radeon RX Vega 10, R7 3700U
4056 Points
Lenovo Yoga 530-14ARR-81H9000VGE
AMD Radeon RX Vega 10, R7 2700U
4045 Points
Lenovo IdeaPad S540-14API
AMD Radeon RX Vega 10, R7 3700U
3968 Points
Lenovo Ideapad C340-14API 81N6004UGE
AMD Radeon RX Vega 8 (Ryzen 2000/3000), R5 3500U
3883 Points
Lenovo ThinkPad T495s-20QKS01E00
AMD Radeon RX Vega 10, R7 PRO 3700U
3781 Points
Lenovo V155-15API
AMD Radeon RX Vega 8 (Ryzen 2000/3000), R5 3500U
3742 Points
Lenovo ThinkPad T495-20NKS01Y00
AMD Radeon RX Vega 8 (Ryzen 2000/3000), R5 PRO 3500U
3535 Points
Honor Magicbook
AMD Radeon RX Vega 8 (Ryzen 2000/3000), R5 2500U
3482 Points
Lenovo ThinkPad E595-20NF0000GE
AMD Radeon RX Vega 10, R7 3700U
3287 Points
Lenovo Ideapad L340-17API-81LY0004GE
AMD Radeon RX Vega 8 (Ryzen 2000/3000), R5 3500U
3146 Points
Lenovo ThinkPad A285-20MX0002GE
AMD Radeon RX Vega 8 (Ryzen 2000/3000), R5 PRO 2500U
3123 Points
HP ProBook 455R G6
AMD Radeon RX Vega 8 (Ryzen 2000/3000), R5 3500U
3085 Points
Asus ZenBook Flip 14 UM462DA-AI023T
AMD Radeon RX Vega 10, R7 3700U
3064 Points
Lenovo ThinkPad E495-20NE000JGE
AMD Radeon RX Vega 8 (Ryzen 2000/3000), R5 3500U
2940 Points
Microsoft Surface Laptop i7
Intel Iris Plus Graphics 640, i7-7660U
2401 Points
Microsoft Surface Laptop i7
Intel Iris Plus Graphics 640, i7-7660U
1980 Points
Microsoft Surface Laptop 2-LQN-00004
Intel UHD Graphics 620, i5-8250U
1852 Points
Dell Latitude 7400-8N6DH
Intel UHD Graphics 620, i7-8665U
1804 Points
Dell XPS 15 7590 i5 iGPU FHD
Intel UHD Graphics 630, i5-9300H
1750 Points
Lenovo ThinkPad L490 20Q6S08600
Intel UHD Graphics 620, i5-8265U
1737 Points
Microsoft Surface Laptop i5
Intel HD Graphics 620, i5-7200U
1467 Points
1280x720 Performance Combined
Dell G7 17 7790
NVIDIA GeForce RTX 2070 Max-Q, i7-8750H
9107 Points
Dell G3 3590
NVIDIA GeForce GTX 1650 Mobile, i5-9300H
8880 Points
MSI PS63 Modern 8SC
NVIDIA GeForce GTX 1650 Max-Q, i7-8565U
8584 Points
Microsoft Surface Book 2 15
NVIDIA GeForce GTX 1060 Mobile, i7-8650U
8135 Points
Microsoft Surface Book 2
NVIDIA GeForce GTX 1050 Mobile, i7-8650U
7304 (7294min - 7314max) Points
Asus ROG Zephyrus G15 GA502DU
NVIDIA GeForce GTX 1660 Ti Max-Q, R7 3750H
6644 Points
Asus TUF FX705DY-AU072
AMD Radeon RX 560X (Laptop), R5 3550H
6399 Points
Acer Nitro 5 AN515-42-R6V0
AMD Radeon RX 560X (Laptop), R7 2700U
5792 Points
Acer Aspire 5 A515-52G-723L
NVIDIA GeForce MX250, i7-8565U
4280 Points
MSI PL62 MX150 7700HQ
NVIDIA GeForce MX150, i7-7700HQ
4277 Points
Dell XPS 13 7390 2-in-1 Core i7
Intel Iris Plus Graphics G7 (Ice Lake 64 EU), i7-1065G7
4143 Points
Razer Blade Stealth i7-1065G7 Iris Plus
Intel Iris Plus Graphics G7 (Ice Lake 64 EU), i7-1065G7
3971 Points
Dell Inspiron 15 5000 5585
AMD Radeon RX Vega 10, R7 3700U
3247 Points
Microsoft Surface Laptop 3 15 Ryzen 5 3580U
AMD Radeon RX Vega 9, R5 3580U
3041 Points
Lenovo V155-15API
AMD Radeon RX Vega 8 (Ryzen 2000/3000), R5 3500U
2813 Points
Lenovo Yoga 530-14ARR-81H9000VGE
AMD Radeon RX Vega 10, R7 2700U
2780 Points
Lenovo ThinkPad T495s-20QKS01E00
AMD Radeon RX Vega 10, R7 PRO 3700U
2761 Points
Lenovo IdeaPad S540-14API
AMD Radeon RX Vega 10, R7 3700U
2720 Points
Lenovo Ideapad C340-14API 81N6004UGE
AMD Radeon RX Vega 8 (Ryzen 2000/3000), R5 3500U
2715 Points
Lenovo ThinkPad T495-20NKS01Y00
AMD Radeon RX Vega 8 (Ryzen 2000/3000), R5 PRO 3500U
2711 Points
HP 14-dk0008ng
AMD Radeon RX Vega 10, R7 3700U
2698 Points
Honor Magicbook
AMD Radeon RX Vega 8 (Ryzen 2000/3000), R5 2500U
2597 Points
Asus ZenBook Flip 14 UM462DA-AI023T
AMD Radeon RX Vega 10, R7 3700U
2270 Points
Lenovo ThinkPad E595-20NF0000GE
AMD Radeon RX Vega 10, R7 3700U
2004 Points
Lenovo Ideapad L340-17API-81LY0004GE
AMD Radeon RX Vega 8 (Ryzen 2000/3000), R5 3500U
2001 Points
Lenovo ThinkPad E495-20NE000JGE
AMD Radeon RX Vega 8 (Ryzen 2000/3000), R5 3500U
1992 Points
Lenovo ThinkPad A285-20MX0002GE
AMD Radeon RX Vega 8 (Ryzen 2000/3000), R5 PRO 2500U
1982 Points
Microsoft Surface Laptop i7
Intel Iris Plus Graphics 640, i7-7660U
1968 Points
Microsoft Surface Laptop i7
Intel Iris Plus Graphics 640, i7-7660U
1800 Points
HP ProBook 455R G6
AMD Radeon RX Vega 8 (Ryzen 2000/3000), R5 3500U
1891 Points
HP Envy x360 13-ar0601ng
AMD Radeon RX Vega 10, R7 3700U
1865 Points
Dell XPS 15 7590 i5 iGPU FHD
Intel UHD Graphics 630, i5-9300H
1763 Points
Microsoft Surface Laptop 2-LQN-00004
Intel UHD Graphics 620, i5-8250U
1741 Points
Dell Latitude 7400-8N6DH
Intel UHD Graphics 620, i7-8665U
1527 Points
Lenovo ThinkPad L490 20Q6S08600
Intel UHD Graphics 620, i5-8265U
1334 Points
Microsoft Surface Laptop i5
Intel HD Graphics 620, i5-7200U
1215 Points
Alle 1 Beträge lesen / Antworten
static version load dynamic
Loading Comments
Diesen Artikel kommentieren / Antworten
Teilen Sie diesen Artikel, um uns zu unterstützen. Jeder Link hilft!
Mail Logo
> Notebook Test, Laptop Test und News > Tests > Notebook Testberichte > Der ultimative CineBench-Vergleich zwischen Ryzen 5 3580U, Ryzen 3500U und 3700U: Fast alle ähnlich
Autor: Allen Ngo,  2.11.2019 (Update:  2.11.2019)