Solution function registered