added solution
updated solutions