Mystery
First time contri,be nice with comments, if so more to come.