<PART 1>
Though the solution is extensive its open-ended.
The solution to the problem should be like this
"There cant be more than X(i.e 105 or whatever) roses planted"
The problem I see with your hexagon based solution is that its more a trial and error based solution where you hope that the count is more than the earlier arrangement.
My compliments for reaching 105(which seems the largest), just that the proof isnt generic.
</END of PART 1>
<PART 2>
Most of you are aware of Project Euler.
Project Euler
I am struck to get the answer of the following
Problem:142
Find the smallest x + y + z with integers x

y

z

0 such that x + y, x

y, x + z, x

z, y + z, y

z are all perfect squares.
Understanding from my analysis till now
1. Atleast 1 among X,Y,Z is greater than 100
{ using brute force method ...system generated numbers }
2. Dumb googling will not help you here
</END of PART 2>