Donuts by Eurographics
Completed by puzzler544589. on Jigsolved.
View puzzle entry on Jigsolved