Erdős Problem 42: Constructive
A variant asking for explicit bounds on how large N needs to be in terms of M.
This version provides a constructive function f such that for all M ≥ 1 and N ≥ f(M), every maximal Sidon set A ⊆ {1,…,N} has another Sidon set B ⊆ {1,…,N} of size M with disjoint difference sets (apart from 0).