More JS solutions