Solon maine