4A, 4B, 4C, 4D translation from @Zoloogg