Оказались сложными в виду того, что нужно постоянно помнить всякую фигню, чтобы не налажать. А то потом ищи-свищи ошибку в написанном.