The positive integers \( a \), \( b \), \( c \), \( d \) are such that \( (a+c)(b+d) = (ab-cd)^2 \). Prove that \( 4ad + 1 \) and \( 4bc + 1 \) are perfect squares of natural numbers.
Problem
Source: XIII International Festival of Young Mathematicians Sozopol 2024, Theme for 10-12 grade
Tags: number theory