One of my first TI solves, i dont really know what to expect from other submitters, but i hope it does ok :3