На самом деле есть часть 3 @inversebrah