<｜begin▁of▁sentence｜>### Instruction:
Given a point P1 with coordinates (2, 3) and another point P2 created from polar coordinates with radius 5 and angle 30 degrees, calculate the sum of P1 and P2's coordinates using the provided `Point` class methods. Note: The angle should be input in degrees but converted to radians inside the method for calculations.
### Response:
from math import radians

class Point:
    def __init__(self, x, y):
        self.x = x
        self.y = y

    @staticmethod
    def FromPolar(radius, angle):
        angle_rad = radians(angle)
        return Point(radius * math.cos(angle_rad), radius * math.sin(angle_rad))

    def __add__(self, other):
        return Point(self.x + other.x, self.y + other.y)

    def __sub__(self, other):
        return Point(self.x - other.x, self.y - other.y)

    def __mul__(self, scalar):
        return Point(self.x * scalar, self.y * scalar)

    def __div__(self, scalar):
        return Point(self.x / scalar, self.y / scalar)

    def as_polar(self):
        radius = math.sqrt(self.x ** 2 + self.y ** 2)
        angle = math.atan2(self.y, self.x)
        return (radius, math.degrees(angle))

    def distance(self, other):
        return math.sqrt((self.x - other.x) ** 2 + (self.y - other.y) ** 2)

    def length(self):
        return math.sqrt(self.x ** 2 + self.y ** 2)

    def normalized(self):
        length = self.length()
        return Point(self.x / length, self.y / length)

p1 = Point(2, 3)
p2 = Point.FromPolar(5, 30)
p3 = p1 + p2
print(f'P1 + P2: ({p3.x}, {p3.y})')
<|EOT|>
